Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- // Jogo pedra, papel e tesoura
- // Autor: Alexandre Campos
- int main()
- {
- // Informa uma fonte para os numeros aleatorios
- srand(time(NULL));
- // Declaracao
- int escolha_usuario;
- int escolha_computador = rand() % 3; // Aleatorio [0, 1, 2]
- printf("Escolha do computador %d\n", escolha_computador);
- printf("Digite:\n");
- printf("0: Pedra\n");
- printf("1: Papel\n");
- printf("2: Tesoura\n");
- scanf("%d", &escolha_usuario);
- switch(escolha_usuario)
- {
- case 0: // Usuario escolheu pedra
- printf("Voce escolheu pedra\n");
- if (escolha_computador == 0){ // Computador escolheu pedra
- printf("Empate\n");
- } else if (escolha_computador == 1) { // Computadaor escolheu papel. Computador vence
- printf("Eu venci\n");
- } else if (escolha_computador == 2){ // Computador escolheu tesoura
- printf("Parabens, voce venceu");
- } else { // Nao deve ocorrer, a nao ser por erro do proprio programa
- printf("ERRO NO PROGRAMA\n");
- }
- break;
- case 1: // Usuario escolheu papel
- printf("Voce escolheu papel\n");
- if (escolha_computador == 0){ // Computador escolheu pedra
- printf("Parabens, voce venceu\n");
- } else if (escolha_computador == 1) { // Computador escolheu papel. Computador vence
- printf("Empate\n");
- } else if (escolha_computador == 2){ // Computador escolheu tesoura
- printf("Eu venci");
- } else { // Nao deve ocorrer, a nao ser por erro do proprio programa
- printf("ERRO NO PROGRAMA\n");
- }
- break;
- case 2: // Usuario escolheu tesoura
- printf("Voce escolheu tesoura\n");
- if (escolha_computador == 0){ // Computador escolheu pedra
- printf("Eu venci\n");
- } else if (escolha_computador == 1) { // Computador escolheu papel. Computador vence
- printf("Parabens, voce venceu\n");
- } else if (escolha_computador == 2){ // Computador escolheu tesoura
- printf("Empate\n");
- } else { // Nao deve ocorrer, a nao ser por erro do proprio programa
- printf("ERRO NO PROGRAMA\n");
- }
- break;
- default:
- printf("Opcao invalida\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement