Advertisement
ccocot

Tugas Algo

Oct 27th, 2019
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.08 KB | None | 0 0
  1. program TugasAlgo4;
  2. uses Crt;
  3.  
  4. var
  5.   i, CurrentNilai, NilaiTerkecil, NilaiTerbesar, JumlahSiswa : integer;
  6.   NilaiRataRata : real;
  7.  
  8. BEGIN
  9.   write('Masukan jumlah siswa : '); readln(JumlahSiswa);
  10.  
  11.   { Initial State }
  12.   NilaiRataRata := 0;
  13.  
  14.   for i := 1 to JumlahSiswa do
  15.     begin
  16.  
  17.       write('Masukan nilai siswa ke ', i, ' : '); readln(CurrentNilai);
  18.  
  19.       if i = 1 then
  20.         begin
  21.           NilaiTerkecil := CurrentNilai;
  22.           NilaiTerbesar := CurrentNilai;
  23.         end
  24.       else
  25.         begin
  26.           if CurrentNilai > NilaiTerbesar then
  27.             NilaiTerbesar := CurrentNilai;
  28.           if CurrentNilai < NilaiTerkecil then
  29.             NilaiTerkecil := CurrentNilai;
  30.         end;  
  31.  
  32.       NilaiRataRata := NilaiRataRata + CurrentNilai;
  33.     end;
  34.  
  35.   NilaiRataRata := NilaiRataRata / JumlahSiswa;
  36.   writeln();
  37.   writeln('Nilai Terkecil : ', NilaiTerkecil);
  38.   writeln('Nilai Terbesar : ', NilaiTerbesar);
  39.   writeln('Nilai Rata-rata : ', NilaiRataRata:2:2);
  40.  
  41.   writeln();
  42.   writeln('Masukan sembarang tombol untuk keluar ...');
  43.   readkey();
  44.  
  45. END.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement