Informatica
Exam: Informatica. Pesquise 862.000+ trabalhos acadêmicosPor: cristinaarimatea • 14/10/2014 • Exam • 394 Palavras (2 Páginas) • 420 Visualizações
Escreva um algoritmo em PETEQS que jogue um jogo de dados contra o usuário.
As regras do jogo são:
i. O jogo é jogado com fichas que permitem ao jogador apostar em um número.
ii. Inicialmente, o jogador ganha 10 fichas.
iii. A cada rodada, o jogador escolhe um número (entre um e seis) e faz uma aposta (mínimo de uma ficha)
iv. O algoritmo simula o lançamento simultâneo de três dados.
v. Se o número escolhido pelo jogador não corresponder ao valor da face de nenhum dos dados, o jogador perde suas fichas.
vi. Se o número escolhido pelo jogador corresponder ao valor da face de somente um dos dados, o jogador recebe de volta o dobro do número de fichas apostadas.
vii. Se o número escolhido pelo jogador corresponder ao valor da face de dois (e somente dois) dados, o jogador recebe de volta o quíntuplo do número de fichas apostadas.
viii. Se o número escolhido pelo usuário corresponder ao valor da face dos três dados, o jogador recebe de volta cinquenta vezes o número de fichas apostadas.
ix. O jogador pode deixar o jogo a qualquer momento, escolhendo um número negativo.
x. O jogo termina automaticamente se o jogador ficar sem fichas para a aposta
Em sua solução, considere a existência da função randint() cuja documentação é mostrada a seguir:
função randint(entradas: inf, sup)
Retorna um número inteiro aleatório N tal que inf <= N <= sup.
Exemplo:
imprima randint(1, 5)
imprimiria 1, 2, 3, 4 ou 5
O exemplo a seguir mostra uma possível execução do algoritmo.
Você ainda tem 10 fichas.
Em qual número você gostaria de apostar? 1
Quantas fichas você quer apostar? 11
Você não tem fichas suficientes para esta aposta
Você ainda tem 10 fichas.
Em qual número você gostaria de apostar? 1
Quantas fichas você quer apostar? 1
Valor das faces: 1, 3 e 4
Você acertou 1 dado(s).
Você ainda tem 11 fichas.
Em qual número você gostaria de apostar? 1
Quantas fichas você quer apostar? 1
Valor das faces: 3, 3 e 2
Você acertou 0 dado(s).
Você ainda tem 10 fichas.
Em qual número você gostaria de apostar? 0
Você deixou o jogo com 10 fichas.
...