Informatica 2 Liceo Scientifico Scienze Applicate/Es (while) Bisca Clandestina: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 1:
{{Informatica 2 Liceo Scientifico Scienze Applicate}}
== Bisca Clandestina ==
Marco ha deciso di aprire una sala giochi fra i suoi "amici", domanda alle persone in sala se vogliono giocare a dadi, se c'e' qualcuno che vuole giocare lo invita sul palco e gli domanda su quale numero vuole scommettere e quanti soldi vuole puntare, poi lancia il dado della fortuna e se il numero del dado corrisponde a quello su cui c'e' la puntata restituisce il doppio della cifra puntata, altrimenti lo invita a giocare nuovamente perche' la fortuna e' nell'aria e piu' si gioca e piu' si vince, quindi invita nuovamente le persone a giocare ripetendo il gioco.
Visto che gli affari si sono dimostrati redditizi vuole riproporre il gioco mediante una slot machine, aiutalo a scrivere il programma.
Qualche volta , anche se marco e' bravo a convincere gli amici, nessuno vuole giocare con lui.
Per generare un numero a caso compreso fra 1 e 6 usiamo la funzione 1+RAND()%6 , rand() genera un numero , %6 calcola ilresto della divisione del numero generato con 6, il resto e' un numero compreso fra 0 e 5 , a cui aggiungiamo uno in modo che vari fra 1 e 6.
Il gioco si ripete per ogni cliente, ma non sappiamo apriori quante persone giocano, qualche volta capita pure che nessuno voglia giocare, l'istruzione di ripetizione da usarsi e' allora il while.
vediamo come scrivere il programma
<source lang="c">
#include <cstdlib>
Line 10 ⟶ 20:
int main(int argc, char *argv[])
{ int n,ndado,nscelto,soldi,vincita;
{cout<<"su quale numero vuoi scommettere?";
cin>>nscelto;
cout<<"quanto vuoi scommettere?";
cin>>soldi;
{cout<<"complimenti, hai vinto";
vincita=2*soldi;
cout<<"hai vinto "<<vincita<<endl;
}
cout<<"riprova sarai piu' fortunato, piu' giochi piu' vinci"<<endl;
return EXIT_SUCCESS;▼
▲ }
cout<<"ragazzi vi ringrazio , ma per oggi il banco chiude"<<endl;
}
</source>
[[Categoria:Informatica 2 Liceo Scientifico Scienze Applicate|Es (while) Bisca Clandestina]]
|