Prévia do material em texto
AULA PRÁTICA 6 29/09/2008
Aluna: Ana Carolina Arantes Araújo Turma: A1
Estruturas de Repetição
Exercício 1:
Exercício 2:
Exercício 3:
Exercício 4:
Exercício 5:
Exercício 6:
program turmas;
var t: integer; {contador}
nalunos: integer; {numero de alunos matriculados na turma}
turma: char; {letra que identifica a cad turma = A,B,C,D e E}
i: integer; {contador}
numerom: integer; {numero de matricula que identifica cada aluno, no caso,com apenas 3 digitos}
situacao: char; {A para alunos ausentes e P para alunos presentes}
ausentes: integer; {contador}
pa: real; {porcentagem de alunos ausentes}
s: integer; {contador}
begin
t:= 0;
i:= 0;
pa:= 0;
s:= 0;
for t:= 1 to 5 do
begin
writeln('Digite a letra que identifica a turma A,B,C,D ou E e o numero de alunos matriculados');
readln(turma);
readln(nalunos);
writeln('Digite o numero de matricula e a situação de cada aluno da turma, A para ausentes e P para presentes');
ausentes:= 0;
for i:= 1 to nalunos do
begin
readln(numerom);
readln(situacao);
if situacao = 'A' then ausentes:= ausentes + 1;
end;
pa:= ausentes/nalunos*100;
writeln('Turma ',turma);
writeln('Alunos Ausentes = ',pa:0:2,'%');
if pa > 5 then s:= s + 1;
writeln;
end;
writeln('Numero de turmas que tiveram porcentagem de ausentes maior do que 5 = ',s);
end.