- 115
- 4
- CPU
- i7-7400
- Scheda Madre
- asus x99
- HDD
- 2tb
- RAM
- hyperX fury 8gb
- GPU
- gtx 1070
- OS
- OSX
Buonasera,
Io ed un mio amico stiamo scrivendo un programma che simuli un bancomat in c++ (Siamo in seconda di un itis, quindi sappiamo circa le basi).
Il programma Bancomat, ha varie funzioni ( Prelievo, Saldo e Ricarica).
Vi allego il codice della parte "RICARICA", per sapere se riusciste a trovarmi l'errore.
Come potete notare dall'evidenziatura rossa dell'ultima parte di codice, è stata scritta una funzione che una conferma della ricarica;
Il problema è che quando vado a premere o 's' o 'n', non mi appare la frase che ho scritto (ovvero quella che vi ho evidenziato in blu).
Io ed un mio amico stiamo scrivendo un programma che simuli un bancomat in c++ (Siamo in seconda di un itis, quindi sappiamo circa le basi).
Il programma Bancomat, ha varie funzioni ( Prelievo, Saldo e Ricarica).
Vi allego il codice della parte "RICARICA", per sapere se riusciste a trovarmi l'errore.
C++:
//Operazione Ricarica
int numerot=1234567, carica, risposta;
{
system("cls");
cout<<" Su quale numero vuoi eseguire la ricarica?"<<endl;
cin>>numerot;
system("cls");
cout<<"+---------------------------------+"<<endl;
cout<<"| Di quanto vuoi fare la ricarica?|"<<endl;
cout<<"| 1. 5 |"<<endl;
cout<<"| 2. 10 |"<<endl;
cout<<"| 3. 20 |"<<endl;
cout<<"| 0. Per uscire |"<<endl;
cout<<"+---------------------------------+"<<endl;
cin>>carica;
system("cls");
[COLOR=rgb(184, 49, 47)] switch(carica){
case 1:
cout<<" Vuoi confermare la ricarica da 5 euro(s/n) "<<endl;
cin>>risposta;
if (risposta=='s') {
system("pause");
cout<<" Il suo saldo attuale \202 : "<<endl;
}
if (risposta=='n'){
cout<<" Ricarica annullata, il tuo credito rimane invariato. "<<endl;
system("pause");
}
break;
case 2:
cout<<" Vuoi confermare la ricarica da 10 euro (s/n) "<<endl;
cin>>risposta;
if (risposta=='s') {
system("cls");
[/COLOR][COLOR=rgb(41, 105, 176)] cout<<" Il suo saldo attuale \202 : "<<endl;[/COLOR]
[COLOR=rgb(184, 49, 47)] system("pause");
}
if (risposta=='n'){
system("cls");
[/COLOR][COLOR=rgb(41, 105, 176)]cout<<" Ricarica annullata, il tuo credito rimane invariato. "<<endl;[/COLOR]
[COLOR=rgb(184, 49, 47)] system("pause");
}
break;[/COLOR]
}
}
}
Il problema è che quando vado a premere o 's' o 'n', non mi appare la frase che ho scritto (ovvero quella che vi ho evidenziato in blu).