aldowildan

program hitung_min_max

Jan 19th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.10 KB | None | 0 0
  1. program hitung_min_max;
  2. uses crt;
  3. var
  4. nilaibing : array [1..100] of real;
  5. namasiswa : array [1..100] of string;
  6. rata2, nilaimin, nilaimax, jumlahnilai : real;
  7. i, jumlahsiswa : integer;
  8.  
  9. begin
  10. clrscr;
  11. writeln (' Menghitung Nilai Siswa');
  12. writeln;
  13. jumlahsiswa := 0;
  14. write   (' Masukan Jumlah Siswa    : '); readln(jumlahsiswa);
  15. writeln;
  16. for i := 1 to jumlahsiswa do
  17. begin
  18. write   (' Nama Siswa              : '); readln(namasiswa[i]);
  19. write   (' Nilai B.Inggris         : '); readln(nilaibing[i]);
  20. writeln;
  21. end;
  22.  
  23.      nilaimax := nilaibing[i];
  24.      nilaimin := nilaibing[i];
  25.  
  26.      jumlahnilai := 0;
  27. for i := 1 to jumlahsiswa do
  28. begin
  29.      jumlahnilai := jumlahnilai+nilaibing[i];
  30.      if nilaibing[i] > nilaimax then
  31.         nilaimax := nilaibing[i];
  32.      if nilaibing[i] < nilaimin then
  33.         nilaimin := nilaibing[i]
  34. end;
  35. rata2 := jumlahnilai/jumlahsiswa;
  36. writeln ('=================================');
  37. writeln;
  38. writeln (' Rata-rata               : ',rata2:0:0);
  39. writeln (' Nilai Terbesar          : ',nilaimax:0:0);
  40. writeln (' Nilai Terkecil          : ',nilaimin:0:0);
  41. readln;
  42. end.
Advertisement
Add Comment
Please, Sign In to add comment