Problema no Pascalzim com o comando Clear screen CLRSCR dentro de uma While.

26/08/2019

0

Fiz um algoritmo que pega um determinado valor de alunos, soma 3 notas e faz a media e ao final de cada aluno aparece a média {sem o comando Clrscr;} mas quando coloco o comando clrscr n aparece a média de cada aluno, somente do ultimo.

Preciso entender um jeito para limpar o aluno anterior após aparecer a média, se alguém puder me instruir fico grato fico grato :D

Segue o código:

Program Exercicio_9 ;
Var aluno: string;
nota1, nota2, nota3, Valor, cont: integer;
Media, Soma: Real;
Begin
Clrscr;
Writeln(upcase('----------Programa média de alunos----------'));
Writeln('digite o numero de alunos que deseja calcular a media');
Read(Valor);
Soma:=0;
nota1:=0;
nota2:=0;
nota3:=0;
While cont < valor do
Begin
clrscr;
inc(cont);
Writeln('---------- Média de Alunos----------');
Writeln('Digite o nome do aluno ', cont, ': ');
Read(aluno);
Writeln('Digite a primeira nota: ');
Read(nota1);
Writeln('Digite a segunda nota: ');
Read(nota2);
Writeln('Digite a terceira nota: ');
Read(nota3);
Soma:= nota1+nota2+nota3;
Media:=soma/3;
Writeln('A média do aluno', cont, ' é: ', Media :2:2);

end;
Repeat
Until
Keypressed;
End.
Luiz

Luiz

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar