Advertisement
fabioceep

Jogo C++ TresLetras

Apr 3rd, 2019
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.30 KB | None | 0 0
  1. /*
  2.  
  3.     Regra do jogo:
  4.  Serão sorteados 3 letras
  5.  se 2 iguais você ganha 25 de gold
  6.  se 3 iguais você ganha 100 de gold
  7.  
  8.  Objetivo: Ver a aplicação do IF ELSE
  9.  
  10.  
  11. */
  12.  
  13. #include <iostream>
  14. #include <ctime>
  15. #include <cstdlib>
  16.  
  17. using namespace std;
  18.  
  19. int main () {
  20.  
  21.     int n1,n2,n3;
  22.     char c1, c2, c3;
  23.  
  24.       /*
  25.         srand inicializa o gerador de numeros aleatorios
  26.         deve ser utilizado apenas uma vez
  27.         unsigned = 0 até 4.294.967.295
  28.       */
  29.  
  30.       srand( (unsigned)time( NULL ) );
  31.  
  32.       // Gera numeros aleatorios grandes
  33.       n1 = rand() % 6 + 1;
  34.       n2 = rand() % 6 + 1;
  35.       n3 = rand() % 6 + 1;
  36.       c1 = 65+n1;
  37.       c2 = 65+n2;
  38.       c3 = 65+n3;
  39.  
  40.       // Se 2 numeros iguais ganha 25 gold
  41.     cout << "| " << c1 << " | " << c2 << " | " << c3 << " | " << endl;
  42.     if ((n1 == n2) && (n2 == n3))
  43.     {
  44.         cout << "Parabens voce ganhou: Tres iguais" << endl;
  45.         cout << "+ 100 de gold" << endl;
  46.     } else
  47.      if((n1 == n2) || (n1 == n3))
  48.       {
  49.         cout << "Parabens voce ganhou: Dois iguais" << endl;
  50.         cout << "+ 25 de gold" << endl;
  51.       }
  52.        else
  53.         if (n2 == n3)
  54.         {
  55.             cout << "Parabens voce ganhou: Dois iguais" << endl;
  56.             cout << "+ 25 de gold" << endl;
  57.         }
  58.    return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement