Ominide 1580 punti
Questo appunto contiene un allegato
C++ - Gioco "Indovina il numero" scaricato 12 volte

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;
}

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Registrati via email