Embaralhamento e distribuição de cartas. Modifique o programa na Figura 7.24 de modo que a função

de distribuição de cartas cuide de uma mão de cinco

cartas no pôquer. Depois, escreva as seguintes fun-

ções adicionais:

a) Determine se a mão contém um par.

b) Determine se a mão contém dois pares.

c) Determine se a mão contém uma trinca (por exemplo, três valetes).

d) Determine se a mão contém uma quadra (por

exemplo, quatro ases).

e) Determine se a mão contém um flush (ou seja, cinco cartas do mesmo naipe).

f) Determine se a mão contém straight (ou seja, cinco

cartas de valores de naipe consecutivos).

Passo 1

Saaaalve, tranquilo? Vamos lá resolver mais uma questão juntos?! 😊

Plano do Programa:

1. Consultar o código da Fig. 7. 24 no livro de texto.

2. Implementar as seguintes funções ao código. 3. Definir funções que verifiquem se a mão contém um par, três de um tipo, quatro de um tipo, um flush ou um reto. 4. Embaralhar as cartas, negociar as cartas e processar o resultado usando essas funções.

Passo 2

Passo 3

a) e b)

Passo 4

c)

Passo 5

d)

Passo 6

e)

Passo 7

f)

Resposta

Resposta nos passos.