-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjokenpow.c
72 lines (65 loc) · 1.31 KB
/
jokenpow.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/*
* Jogo Pedra Papel Tesoura
* @author: José de Assis
*/
int main(int argc, char *argv[])
{
int jogador,computador;
//lógica do jogador
printf("____________JoKenPow____________\n\n");
printf("1. PEDRA\n");
printf("2. PAPEL\n");
printf("3. TESOURA\n");
printf("Digite a opcao desejada: ");
scanf("%d",&jogador);
printf("\n________________________________\n\n");
switch(jogador)
{
case 1:
printf("Jogador escolheu PEDRA\n");
break;
case 2:
printf("Jogador escolheu PAPEL\n");
break;
case 3:
printf("Jogador escolheu TESOURA\n");
break;
default:
printf("Opcao invalida\n");
}
// lógica do computador
srand(time(NULL));
computador=("%d",rand()%3 + 1);
switch(computador)
{
case 1:
printf("Computador escolheu PEDRA\n");
break;
case 2:
printf("Computador escolheu PAPEL\n");
break;
case 3:
printf("Computador escolheu TESOURA\n");
break;
}
//lógica para determinar o vencedor
if(jogador==computador)
{
printf("EMPATE\n");
}
else if ((jogador==1 && computador==3) || (jogador==2 && computador==1) ||
(jogador==3 && computador==2))
{
printf("JOGADOR VENCEU\n");
}
else
{
printf("COMPUTADOR VENCEU\n");
}
printf("________________________________\n");
system("PAUSE");
return 0;
}