Anteprima
Vedrai una selezione di 1 pagina su 2
C++ - Gioco "Indovina il numero" Pag. 1
1 su 2
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Sintesi
C++ - Gioco "Indovina il numero"


#include <iostream>
#include <time.h>
using namespace std;

int main()
{
int x;
int num;
int scelta;
int massimo;
int cont=1;

cout<<"Scegli il livello di difficolta': "<<endl;
cout<<"(1) Facile: 0-10;"<<endl;
cout<<"(2) Medio: 0-50;"<<endl;
cout<<"(3) Difficile: 0-100;"<<endl;
cout<<"(4) Personalizzato: 0-MAX."<<endl;
cout<<"Scrivi il numero della scelta e premi invio per continuare."<<endl;
cin>>scelta;
while (scelta>4 || scelta<1)
{
cout<<"Errore."<<endl;
cin>>scelta;
}
switch (scelta)
{
case (1):
massimo=10;
break;
case (2):
massimo=50;
break;
case (3):
massimo=100;
break;
case (4):
cout<<"Inserisci il valore massimo."<<endl;
cin>>massimo;
break;
}
srand(time(NULL));
x=rand()%(massimo+1);
cout<<endl<<"Il numero da indovinare puo' essere >=0 e <="<<massimo<<"."<<endl;
cout<<"Inserisci un numero finche' non indovini quello estratto dal PC."<<endl<<endl;
do
{
cout<<"------------------------------"<<endl;
cin>>num;
if (num==x)
{
cout<<"Complimenti, hai vinto!."<<endl;
cout<<"NUMERO TENTATIVI: "<<cont<<"."<<endl;
cout<<"------------------------------"<<endl;

}
else
{
if (num>x)
{
cout<<"Il numero che hai inserito e' maggiore di quello estratto dal PC, riprova."<<endl;
cout<<"------------------------------"<<endl;
}
else
{
cout<<"Il numero che hai inserito e' minore di quello estratto dal PC, riprova."<<endl;
cout<<"------------------------------"<<endl;
}
cont++;
}
cout<<endl;
}
while (num!=x);

return 0;
}
Estratto del documento

#include <iostream>

#include <time.h>

using namespace std;

int main()

{ int x;

int num;

int scelta;

int massimo;

int cont=1;

cout<<"Scegli il livello di difficolta': "<<endl;

cout<<"(1) Facile: 0-10;"<<endl;

cout<<"(2) Medio: 0-50;"<<endl;

cout<<"(3) Difficile: 0-100;"<<endl;

cout<<"(4) Personalizzato: 0-MAX."<<endl;

cout<<"Scrivi il numero della scelta e premi invio per continuare."<<endl;

cin>>scelta;

while (scelta>4 || scelta<1)

{ cout<<"Errore."<<endl;

cin>>scelta;

}

switch (scelta)

{ case (1):

massimo=10;

break;

case (2):

massimo=50;

break;

case (3):

massimo=100;

break;

case (4):

cout<<"Inserisci il valore massimo."<<endl;

cin>>massimo;

break;

}

srand(time(NULL));

x=rand()%(massimo+1);

cout<<endl<<"Il numero da indovinare puo' essere >=0 e

<="<<massimo<<"."<<endl;

cout<<"Inserisci un numero finche' non indovini quello estratto dal

PC."<<endl<<endl;

do

{ cout<<"------------------------------"<<endl;

cin>>num;

if (num==x)

{ cout<<"Complimenti, hai vinto!."<<endl;

cout<<"NUMERO TENTATIVI: "<<cont<<"."<<endl;

cout<<"------------------------------"<<endl;

}

else

{ if (num>x)

{ cout<<"Il numero che hai inserito e' maggiore di quello estratto

dal PC, riprova."<<endl;

cout<<"------------------------------"<<endl;

Dettagli
Publisher
2 pagine
164 download