Crie um algoritmo que receba 4 notas de um aluno. Calcule a média e exiba se esta aprovado ou reprovado utilizando conceitos A, B e C aprovado e D e E reprovado
Conceitos:
A: ≥ 9
B: ≥ 7 e < 9
C: ≥ 5 e < 7
D: ≥ 2,5 e < 5
E: < 2,5
D e E – Reprovado.
Pseudocódigo:
programa exercicio17
var
n1, n2, n3, n4, media : real;
inicio
leia n1;
leia n2;
leia n3;
leia n4;
media ← (n1 + n2 + n3 + n4) / 4;
se (media >= 9) entao
escreva "Nota A: Aluno Aprovado"
senao
se (media >= 7) e (media < 9) entao
escreva "Nota B: Aluno AprovadoB"
senao
se (media >= 5) e (media < 7) entao
escreva "Nota C: Aluno Aprovado"
senao
se (media >= 2,5) e (media <= 5) entao
escreva "Nota D: Aluno Reprovado"
senao
se (media < 2,5) entao
escreva "Nota E: Aluno Reprovado"
fim_se;
fim_se;
fim_se;
fim_se;
fim_se;
fim.
Pascal:
// Autor: Rafael Oliveira
// Data: 14/04/2010
Program exercicio1;
uses crt;
var
n1, n2, n3, n4, media : real;
Begin
writeln('Insira Nota 1');
readln(n1);
writeln('Insira Nota 2');
readln(n2);
writeln('Insira Nota 3');
readln(n3);
writeln('Insira Nota 4');
readln(n4);
media := (n1 + n2 + n3 + n4) / 4;
if (media >= 9) then
writeln('Nota A: Aluno Aprovado')
else
if (media >= 7) and (media < 9) then
writeln('Nota B: Aluno Aprovado')
else
if (media >= 5) and (media < 7) then
writeln('Nota C: Aluno Aprovado')
else
if (media >= 2.5) and (media < 5) then
writeln('Nota D: Aluno Reprovado')
else
if (media < 2.5) then
writeln('Nota E: Aluno Reprovado');
writeln('Media = ', media:4:2);
writeln('Pressione para fechar');
readkey;
End.
Veja também:
[box type=”info” align=”aligncenter” class=”” width=”100%”]
Algoritmos
[/box]