Lista em c

329 palavras 2 páginas
Universidade Católica de Pernambuco Centro de Ciências e Tecnologia Ciência da Computação Prática de Programação Profa.: Karina Oliveira kkco@dei.unicap.br

Lista de Exercícios sobre Estruturas de Controle
Variáveis, Entrada e Saída, Estruturas Condicionais e Estruturas de Repetição

1. Faça um programa que implemente o jogo da senha (para 2 jogadores): • O jogador 1 digita uma senha (valor inteiro entre 0 e 100) sem o conhecimento do jogador 2. O programa não deve permitir que o jogador 1 digite valores fora da faixa (entre 0 e 100); • O jogador 2 tem 5 chances para descobrir a senha; • Se o jogador 2 acertar a senha, o programa não deve pedir mais nenhuma tentativa e deve apresentar a mensagem “Parabéns! Você acertou com n tentativas!”, onde n é a quantidade de vezes que o jogador 2 informou números; • A cada tentativa do jogador 2, se o valor digitado for maior/menor que a senha o programa deve avisar que ele deverá informar valores entre o menor valor informado ou 0 e o maior valor informado ou 100. Exemplo: 1. Senha 43 e valor digitado 80 → mensagem: “Tente outra vez. Informe um valor entre 0 e 80”. 2. Senha 43 e valor digitado 20 → mensagem: “Tente outra vez. Informe um valor entre 20 e 80”. 3. Senha 43 e valor digitado 50 → mensagem: “Tente outra vez. Informe um valor entre 20 e 50”. o Obs.: O jogador 2 não pode digitar valores fora da faixa solicitada. Caso isso aconteça, o programa deve avisá-lo e considerar a tentativa como sendo inválida. • A cada tentativa do jogador 2, se o valor digitado tiver uma diferença igual a 1 para a senha, o programa deve apresentar a seguinte mensagem: “Você está QUENTE!”. • Exemplos: o Senha 43 e valor digitado 42. o Senha 43 e valor digitado 44. • • Se o jogador 2 não acertar a senha, apresentar a mensagem “Você perdeu. Tente novamente!”; Ao final de uma partida, permita ao usuário jogar novamente.

Relacionados

  • Lista C++
    298 palavras | 2 páginas
  • Lista c#
    1124 palavras | 5 páginas
  • lista c
    1918 palavras | 8 páginas
  • lista c++
    664 palavras | 3 páginas
  • Lista em C
    312 palavras | 2 páginas
  • Lista C
    699 palavras | 3 páginas
  • Lista C#
    618 palavras | 3 páginas
  • Lista encadeada c
    637 palavras | 3 páginas
  • Lista Estática C++
    1864 palavras | 8 páginas
  • Lista encadeada em C
    1396 palavras | 6 páginas