Escolar Documentos
Profissional Documentos
Cultura Documentos
Instruções:
1. Forma de entrega
➢ Para cada questão, deve ser criado um projeto no Code::Blocks desenvolvido na
linguagem LIPPE. Não serão aceitas outras linguagens de programação.
➢ Em seu computador, crie uma pasta com o nome “Teste 3 – Nome do aluno” e crie os
projetos dentro da pasta.
➢ Para entregar, compacte a pasta com os projetos em um arquivo “.zip” ou “.rar” e
anexe à tarefa clicando em “Adicionar trabalho”. Depois, clique em “Entregar”.
2. Consulta é permitida
➢ As questões podem ser feitas com consulta a todo o material da disciplina.
3. A prova é individual
➢ Se for identificado um caso de cópia de programas, tanto quem copiou, quanto quem
foi copiado, receberão nota 0 para o teste.
Obs: Em toda a prova, use apenas os conceitos vistos até aqui. Não é necessária a utilização de
nenhuma estrutura que não vimos ainda, como vetores ou matrizes.
_______________________________________________________________________________________________________________
Questão 1. (3,5) Faça um programa que possua uma função que recebe uma data de aniversário
(dia e mês) e retorna um texto descrevendo o signo, conforme lista abaixo:
O programa deve pedir para o usuário digitar os números correspondentes ao dia e ao mês do
aniversário e escrever na tela o respectivo signo, utilizando a função criada. Se o usuário digitar um
dia menor que 1 ou maior que 31, a função deve retornar o texto “erro”. O mesmo deve ocorrer se o
usuário digitar um mês menor que 1 ou maior que 12.
Bacharelado em Sistemas da Informação
Prof. Marco André Abud Kappel
_______________________________________________________________________________________________________________
Questão 2. (3,0) Escreva um programa que calcule a média dos números digitados pelo usuário,
se eles forem pares. O usuário pode continuar inserindo números até que digite zero (0). Neste
momento, o programa deve calcular a média dos números digitados e escrever o resultado na
tela.
Obs: O zero (0) digitado não deve ser levado em consideração para o cálculo da média.
_______________________________________________________________________________________________________________
Questão 3. (3,5) Um jogo funciona da seguinte forma: dois jogadores possuem inicialmente 0
pontos. O objetivo é chegar a uma pontuação o mais próxima possível de 21. Na primeira rodada,
quem joga é o jogador 1. Ele possui duas opções: “Mais!” e “Parar!”. Cada vez que o jogador
escolhe a opção “Mais!”, ele recebe um número aleatório de pontos, entre 1 e 10. Quando o
jogador escolhe a opção “Parar!”, o programa registra o número de pontos que o jogador recebeu.
Em seguida, começa a segunda rodada, que repete o mesmo processo para o jogador 2. Por fim,
o jogador que conseguir o resultado mais próximo de 21 é o vencedor. Em caso de empate, o
jogo é reiniciado.
Faça um programa completo que implemente este jogo e funcione exatamente como o arquivo
executável em anexo.