SHARE
TWEET

Untitled

a guest Apr 20th, 2019 84 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main()
  6. {
  7.  long semente;
  8.  int dado1, dado2, aux, cont;
  9.  cont = 1;
  10.  time (& semente );
  11.  srand (( unsigned ) semente );
  12.  
  13. //primeira rodada
  14.  dado1 = 1 + rand () %6;
  15.  dado2 = 1 + rand () %6;
  16.  aux = dado1+dado2;
  17.  printf("<Rodada %d> = %d + %d = %d\n", cont, dado1, dado2, aux);
  18.  if (aux==7||aux==11)
  19.  {
  20.     printf("********************VOCE GANHOU!********************\n\n");
  21.  
  22.  }
  23.  else if (aux==2||aux==3||aux==12)
  24.  {
  25.     printf("********************VOCE PERDEU!********************\n\n");
  26.  }
  27. //segunda rodada
  28.  else
  29. {
  30.     dado1 = 1 + rand () %6;
  31.     dado2 = 1 + rand () %6;
  32.     cont++; //Adicionei um cont++, já que é a segunda rodada.
  33.     if((dado1+dado2) == aux)// O Else que estava lá em baixo, virou um if aqui em cima, checando se ele ganhou.
  34.     {
  35.         printf("<Rodada %d> = %d + %d = %d\n", cont, dado1, dado2, dado1+dado2);
  36.         printf("********************VOCE GANHOU!********************\n\n");
  37.     }
  38.     //if (dado1+dado2!=aux) //Se for falso, significa que ele não ganhou na segunda rodada, removerei, já que o while faz a mesma coisa.
  39.     //{
  40.     while(1) // While True, ou seja, é um loop infinito até econtrar um break, siginifica que ele não ganhou na segunda rodada e vai pro loop da terceira.
  41.      {  
  42.         printf("<Rodada %d> = %d + %d = %d\n", cont, dado1, dado2, dado1+dado2);
  43.         if (dado1+dado2==7)
  44.         {
  45.           printf("********************VOCE PERDEU!********************\n\n");
  46.           break;
  47.         }
  48.         else if(dado1+dado2==aux)
  49.         {
  50.           printf("********************VOCE GANHOU!********************\n\n");
  51.           break;
  52.         }
  53.         dado1 = 1 + rand () %6;
  54.         dado2 = 1 + rand () %6;
  55.         cont++;
  56.        }
  57.     //}
  58. }
  59.  
  60. system ("pause");
  61. return 0;
  62. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top