Você está na página 1de 2

Disciplina: TLP

Sumário: Comandos de Decisão


Tema: Comando (Else if e And)

1. Construa um algoritmo que, dada a entrada de um nadador, classifique: em uma das seguintes
categorias: infantil A = 5 a 7anos; infantil B = 8 a 10 anos; juvenil A = 11 a 13 anos; juvenil B = 14 a
17 anos; senior = maiores de 18 anos.

Program idades;
uses crt;
var idade :integer;
begin
writeln('Qual sua idade? ');
readln(idade);
if (idade >= 5) and (idade <= 7) then
begin
writeln('Categoria: INFANTIL A');
end ;
if (idade >= 8) and (idade <= 10) then
begin
writeln('Categoria: INFANTIL B');
end ;
if (idade >= 11) and (idade <= 13) then
begin
writeln('Categoria: JUVENIL A');
end ;
if (idade >= 14) and (idade <= 17) then
begin
writeln('Categoria: JUVENIL B');
end ;
if (idade >= 18) then
begin
writeln('Categoria: SÊNIOR');
end.

2. Fazer um algoritmo para ler as três notas de um aluno em uma disciplina, e depois imprimir a
média aritmética das notas e a situação do aluno, a partir da seguinte tabela: Media >= 7 :
aprovado; Media <= 4 : prova final; media < 4 : reprovado.

Program media_das_notas;
uses crt;
var nota1, nota2, nota3 : integer;
media : real;
nome : STRING;
begin
writeln('Qual o nome do aluno: ');
readln(nome);
writeln('Nota 1: ');
readln(nota1);
writeln('Nota 2: ');
readln(nota2);
writeln('Nota 3: ');
readln(nota3);
media:=((nota1+nota2+nota3)/3);
writeln('');
writeln('');
writeln('Media anual eh igual a: ', media); i
f (media >=7) then
begin
writeln('');
writeln('');
writeln('Aluno Aprovado'); end ;
if (media >= 4) and (media <=6) then
begin
writeln('');
writeln('');
writeln('Prova FINAL');
end ;
if (media < 4) then
begin
writeln('');
writeln('');
writeln('ALUNO REPROVADO');
end.

Você também pode gostar