Advertisement
campos20

Par ou impar simples

May 12th, 2020
1,356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.73 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. // Jogo: par ou impar
  5. // Autor: Alexandre Campos
  6.  
  7. int main()
  8. {
  9.     // Declaracao das variaveis
  10.     int escolha_do_computador = 5;
  11.     int escolha_do_usuario; // Sera digitada
  12.     int resultado;
  13.     int resto; // Resto da divisao por 2
  14.     char paridade_usuario; // Usuario escolhe se quer par ou impar
  15.  
  16.     printf("*** Bem vindo ao jogo de par ou impar ***\n");
  17.  
  18.     // Entrada de dados
  19.     printf("Digite 'p' para par e 'i' para impar\n");
  20.     scanf("%c", &paridade_usuario);
  21.  
  22.     // Exibe se o usuario escolheu par ou impar
  23.     if (paridade_usuario == 'p'){
  24.         printf("Voce escolheu par\n");
  25.     } else if (paridade_usuario == 'i'){
  26.         printf("Voce escolheu impar\n");
  27.     } else {
  28.         printf("Opcao invalida\n");
  29.     }
  30.  
  31.     // Permite que o usuario escolha um numero
  32.     printf("Digite o numero de sua escolha\n");
  33.     scanf("%d", &escolha_do_usuario);
  34.  
  35.     printf("Voce escolheu %d e eu escolhi %d\n", escolha_do_usuario, escolha_do_computador);
  36.  
  37.     // Logica
  38.     resultado = escolha_do_computador + escolha_do_usuario;
  39.     printf("O resultado foi %d\n", resultado);
  40.  
  41.     // Vamos dividir por 2 e olhar o resto
  42.     resto = resultado % 2; // % significa resto
  43.  
  44.     if (resto == 0){ // O resultado foi par
  45.         // Vamos exibir quem venceu
  46.  
  47.         if (paridade_usuario == 'p'){ // Usuario escolheu par
  48.             printf("Voce venceu\n");
  49.         } else {
  50.             printf("Eu venci\n");
  51.         }
  52.  
  53.     } else { // Resto foi 1, portanto o resultado foi impar
  54.  
  55.         if (paridade_usuario == 'i'){ // Usuario escolheu par
  56.             printf("Voce venceu\n");
  57.         } else {
  58.             printf("Eu venci\n");
  59.         }
  60.     }
  61.  
  62.     return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement