Advertisement
reymisterio

juego adivinar numero en c++

Mar 6th, 2015
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.77 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int num, rand_num, opc, intentos = 0;// variables = numero insertado, numero random, opcion elejida, contador de intentos
  7.     cout << "Bienvenido! Elija una opcion.\n 1 -Comenzar \n 2 -Salir" << endl;
  8.     cin >> opc;
  9.     if(opc == 1){// si la respuesta es uno
  10.     rand_num = rand() % 100;// nuevo numero random y inicio del bucle(juego)
  11.     do{
  12.              
  13.                cout << "Elija un numero." << endl;
  14.                cin >> num;
  15.                if(num < rand_num)//si el numero es menor
  16.                {
  17.                       intentos++;// suma un intento
  18.                       cout << "Ingrese un numero mas alto\n Intentos: " << intentos << endl;// le da una ayuda al usuario
  19.                }else if(num > rand_num)// si es mayor hace lo mismo pero le indica que ingrese un numero mas chico
  20.                {
  21.                      intentos++;
  22.                      cout << "Ingrese un numero mas chico\n Intentos: " << intentos << endl;
  23.                }else if(num == rand_num)// si es igual
  24.                {
  25.                     intentos++;// sumame un intento(se suma porque este seria el intento final)
  26.                     cout << "Ganaste! Numero de intentos: " << intentos << endl;// lo felicitas
  27.                     cout << "1- Jugar de nuevo\n2-Salir" << endl;// le preguntamos is quiere jugar de nuevo o salir
  28.                     intentos = 0;// reseteamos los intentos
  29.                     rand_num = rand() % 100;// nuevo numero random
  30.                     cin >> opc; // y se almacena en la variable de opciones el numero
  31.                 }
  32.                
  33.     }while(opc == 1);// verifica si la condicion sigue siendo 1(jugar/volver a jugar) y reinicia el juego, sino sale del juego
  34. }
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement