Advertisement
paulogp

Calculo da media

Aug 7th, 2011
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.87 KB | None | 0 0
  1. { paulogp }
  2. { mac os 7 }
  3. program Ada15p;
  4.  
  5. uses
  6.     MemTypes, QuickDraw, OSIntf;
  7.  
  8. var
  9.     soma, num, media: real;
  10.     temp: integer;
  11.     tecla: string;
  12.  
  13. begin
  14.     repeat
  15.         soma:= 0;
  16.         temp:= 0;
  17.         clearscreen;
  18.         gotoxy(25, 2);
  19.         writeln('Programa: Cálculo da Média');
  20.         gotoxy(25, 3);
  21.         writeln('--------------------------');
  22.         gotoxy(33, 4);
  23.         writeln('Paulo G.P.');
  24.         writeln;
  25.         repeat
  26.             writeln;
  27.             write('Introduza um número real (0 para terminar): ');
  28.             readln(num);
  29.             if num <> 0 then temp:= temp + 1;
  30.             soma:= soma + num;
  31.         until num = 0;
  32.         if temp <> 0 then
  33.         begin
  34.             media:= soma / temp;
  35.             writeln;
  36.             writeln('A média dos números é ', media:2:1);
  37.             writeln;
  38.         end else
  39.             writeln('Tem de inserir pelo menos um valor diferente de 0!');
  40.         writeln;
  41.         write('Repetir (S/N): ');
  42.         readln(tecla);
  43.         uprstring(tecla, true);
  44.     until tecla = 'N';
  45. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement