PROGRAM NOTAS;
USES CRT;
FUNCTION MEDIA (N1,N2,N3:REAL):REAL;
VAR LETRA:CHAR;
BEGIN
IF (LETRA ='A') THEN MEDIA := N1+N2+N3/3
ELSE IF (LETRA = 'P') THEN MEDIA := (N1*5)+(N2*3)+(N3*2)/10
ELSE IF (LETRA = 'H') THEN MEDIA:=10;
END;
VAR NOTA1, NOTA2, NOTA3:REAL;
LETRA: CHAR;
BEGIN
CLRSCR;
WRITELN ('DIGITE AS NOTAS DO ALUNO');
READLN (NOTA1, NOTA2, NOTA3);
WRITELN ('DIGITE A LETRA PARA O CALCULO DA MEDIA');
WRITELN ('A: ARITMETICA, P: PONDERADA, H: HARMONICA');
READLN (LETRA);
WRITELN ('MEDIA',MEDIA(NOTA1,NOTA2,NOTA3):5:2);
READKEY;
END.
Nenhum comentário:
Postar um comentário