Você está na página 1de 1

IF Sudeste MG - BSI

Algoritmos
Professor Filippe Jabour
P1 - D
Nome: 16/05/2014

Prova individual. Entregar os programas ao professor (a cópia e conferência dos programas copiados são responsabilidade
do aluno). É permitida a consulta à apostila do professor, impressa ou em PDF. Qualquer acesso à rede ou qualquer programa
aberto que não seja o ambiente de desenvolvimento invalidará a prova do aluno. No editor de programas em uso, apenas os
programas referentes às soluções da prova poderão estar abertos.

Questão 1: [9 pontos]
Faça um programa que receba (leia via teclado) o tipo sanguı́neo da pessoa (1 para tipo A; 2 para tipo B; 3 para tipo O
e 4 para tipo AB). Em seguida, o programa recebe a idade da pessoa. Com base nestes dados e usando pelo menos uma
estrutura switch-case, o programa imprime uma mensagem direcionando a pessoa para o andar correto de doação de
sangue (Tipo A doa no primeiro andar; tipo B no segundo andar, tipo O no terceiro andar e tipo AB no quarto andar).
Pessoas com menos de 16 ou mais de 65 anos não podem doar e devem ser informadas disso. (qp057.tex)

Questão 2: [9 pontos]
Em uma cidade, um instituto realiza uma pesquisa de segurança pública. Quando ocorrem menos de 10 assaltos por
perı́odo, o relatório informa que o resultado foi “aceitável”. Entre 10 e 50 assaltos, o resultado é “preocupante”. Acima
de 50 assaltos, o relatório emite o alerta “situação alarmante”. Faça um programa que receba (leia) o número de assaltos
no perı́odo e emita o comunicado correto do relatório segundo o que foi informado neste enunciado. (qp067.tex)

Questão 3: [12 pontos]


Faça um programa que leia (receba via teclado) dois números inteiros e mostre (imprima) o dobro de todos os números
inteiros existentes entre os dois números lidos. O programa deve calcular e exibir a soma de todos os números impres-
sos. (qp064.tex)

Questões 1 2 3 Total
Total de pontos 9 9 12 30
Pontos conseguidos

Você também pode gostar