Baixe o app para aproveitar ainda mais
Prévia do material em texto
1: /******************************************************************************/ 2: /** **/ 3: /** Nome.: Júlio Ednaldo Ferreira da Silva Filho RGM.: 123383-1 **/ 4: /** Exercício-Programa-Casino **/ 5: /** Professor: Su Fei **/ 6: /** Turma: Engenharia de Produção **/ 7: /** **/ 8: /******************************************************************************/ 9: /** **/ 10: /** Exercicio Computacional 01 **/ 11: /** **/ 12: /******************************************************************************/ 13: 14: #include <stdlib.h> 15: #include <stdio.h> 16: /* Desenvolvimento de software em Dos para determinar se um jogador, em um 17: casino obtever lucro ou prejuízo, no final do jogo como uma analise em cada 18: rodada.*/ 19: int main(void) 20: { 21: int aposta, num_apostado, num_sorteado; 22: int lucro=0; 23: 24: 25: printf( " ******** \n"); 26: printf( " ******** ** ***** ***** ** ** ** ****** \n"); 27: printf( " *** **** ** ** ** *** ** ** ** \n"); 28: printf( " *** ** ** ***** ***** ** ** * ** ** ** \n"); 29: printf( " ******** ******** ** ** ** ** *** ** ** \n"); 30: printf( " ******** ** ** ***** ***** ** ** ** ****** \n\n"); 31: 32: while(1) 33: { 34: //lê os três números 35: 36: printf("\n Entre com 3 unidades:\n\n"); 37: printf(" Digite o (Valor apostado) (Numero apostado) (Numero sorteado)\n\n"); 38: printf(" Para finalizar digite 0 0 0\n\n"); 39: scanf("%d %d %d", &aposta, &num_apostado, &num_sorteado); 40: while((num_apostado < -1) || (num_apostado > 38)) 41: { 42: printf("\n Entre com o valor entre 1 e 38\n\n"); 43: scanf("%d %d %d", &aposta, &num_apostado, &num_sorteado); 44: } 45: 46: //condição de parada = 0 0 0 47: if(aposta==0 && num_apostado==0 && num_sorteado==0) 48: break; 49: 50: //verificando a sua aposta 51: 52: //caso-1 --> acertou onúmero 53: 54: // Declarando numero Apostado ( Caso 1) 55: // Numero Apostado = Numero Sorteado 56: 57: if(num_apostado == num_sorteado) 58: { 59: //ganha 6x 60: lucro += 6 * aposta; 61: printf("\n Analise parcial, do numero acertado!\n"); 62: printf("\n Voce recebeu US$ %d\n" , 6 * aposta); 63: printf("\n Voce tem portanto um lucro de US$ %d\n" , 5 * aposta); 64: } 65: 66: //caso-2 --> acertou a dezena 67: 68: // Declarando numeros decimais 69: // (Numero Apostado)/10 = (Numero Sorteado)/10 70: 71: else if(num_apostado/10 == num_sorteado/10) 72: { 73: //ganha 2x 74: lucro += 2 * aposta; 75: printf("\n Analise parcial, da dezena acertada!\n"); 76: printf("\n Voce recebeu US$ %d\n" , 2 * aposta); 77: printf("\n Voce tem portanto um lucro de US$ %d\n" , 1 * aposta); 78: } 79: 80: //caso-3 --> acertou a paridade 81: 82: // Declarando as paridades 83: // [Numero apostado (par)ou(impar)] = [Numero sorteado (par)ou(impar)] 84: else if(num_apostado%2 == num_sorteado%2) 85: { 86: //nada a fazer 87: lucro += aposta; 88: printf("\n Analise parcial, da paridade acertada!\n"); 89: printf("\n Voce recebeu US$ %d\n" , 1 * aposta); 90: printf("\n Voce tem portanto um lucro de US$ %d\n" , 0 * aposta); 91: } 92: 93: //caso-4 --> não acertou nada 94: else 95: { 96: //descontar o prejuíjo 97: lucro -= 1 * aposta; 98: printf("\n Analise parcial, do numero errado!\n"); 99: printf("\n Voce perdeu US$ %d\n" , -1 * aposta); 100: printf("\n Voce tem portanto um prejuizo de US$ %d\n" , -1 * aposta); 101: } 102: 103: 104: } 105: 106: //mensagem no final 107: 108: printf( " ******** \n"); 109: printf( " ******** ** ***** ***** ** ** ** ****** \n"); 110: printf( " *** **** ** ** ** *** ** ** ** \n"); 111: printf( " *** ** ** ***** ***** ** ** * ** ** ** \n"); 112: printf( " ******** ******** ** ** ** ** *** ** ** \n"); 113: printf( " ******** ** ** ***** ***** ** ** ** ****** \n\n"); 114: 115: if(lucro > 0) printf("Lucro total: $%d\n\n", lucro); 116: else if(lucro < 0) printf("Prejuijo total: $%d\n\n", lucro); 117: else printf("Ganho zero !!!\n\n"); 118: 119: system("pause"); 120: return 0; 121: } 122:
Compartilhar