Buona sera a tutti vi posto un pezzo di codice che ho creato:
codice:
do //saldo di partenza
{
cout<<"hai un saldo di partenza?"<<endl;
cin>>risp;
}
while (risp != si and risp != no and risp != No and risp != Si and risp != NO and risp != SI );
if (risp == Si or risp == si or risp == SI)
{
cout<<"inserisci il saldo di partenza"<<endl;
cin>>saldo_partenza;
} //fine saldo di partenza
in teoria dovrebbe fare una domanda,chiedere la risposta,verificare se la risposta è diversa da "si o no" se è diversa richiede di inserire la risposta altrimenti continua,ma invece qualsiasi cosa digito sulla tastiera mi rifà la domanda,come mai?