TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Informatica

Exam: Informatica. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  14/10/2014  •  Exam  •  394 Palavras (2 Páginas)  •  420 Visualizações

Página 1 de 2

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.

...

Baixar como (para membros premium)  txt (2.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com