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;

Anteprima
Vedrai una selezione di 1 pagina su 2
C++ - Gioco "Indovina il numero" Pag. 1
1 su 2
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; }

D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi