Program Tabel Daftar Nilai (Pascal)

berikut contoh program nya :

Program tabel;
uses crt;

type mahasiswa=record
                     nama, NIM:string;
                                          UTS,UAS,Nilai:real;
 mutu:char;
 end;
 B=array [1..100] of mahasiswa;
  var
  i,j,N:integer;
  A:B;
 begin
  clrscr;
   write('Banyak mahasiswa ? ');readln(n);
  for i:=1 to n do
  begin
  clrscr;
  write('Nama mahasiswa ke      ',i,' : ');readln(A[i].nama);
  write('NIM mahasiswa  ke      ',i,' : ');readln(A[i].nim);
  write('Nilai UTS mahasiswa ke ',i,' : ');readln(A[i].uts);
  write('Nilai UAS mahasiswa ke ',i,' : ');readln(A[i].UAS); writeln;
  A[i].Nilai:=(A[i].uts + a[i].uas)/2;
  if a[i].nilai>=80 then a[i].mutu:='A';
  if (A[i].nilai>=70) and (A[i].nilai<80) then A[i].mutu:='B';
  if (A[i].nilai>=56) and (A[i].nilai<70) then A[i].mutu:='C';
  if (A[i].nilai>=41) and (A[i].nilai<56) then A[i].mutu:='D';
  if (A[i].nilai<=40) then A[i].mutu:='E';

  end;
  begin
  clrscr;
   writeln;
   writeln('            <<<DAFTAR NILAI MAHASISWA>>>');
   writeln('       <<<PROGRAM STUDI TEKNIK INFORMATIKA>>>');
   writeln('------------------------------------------------------------------');
  writeln('   NIM            NAMA          NILAI AKHIR         MUTU ');
  writeln('------------------------------------------------------------------');
   for j:=1 to n do
  begin
writeln(A[j].nim:5,A[j].nama:18, A[j].nilai:10:2, A[j].mutu:15);
end;
writeln('------------------------------------------------------------------');
readkey;
end;
end.


Penjelasan:
   Yang membuatnya mungkin agak menyulitkan adalah perulangan, program ini di buat agar dapat menampung data masukan sebanyak 100 ( B=array [1..100] of mahasiswa;) menggunakan   for i:=1 to n do dengan hasil output yang akan ditampilkan adalah sesuai ketentuan if .... then.... yang telah kita buat sebelumnya. 

oke,, Selamat mencoba....  

Tidak ada komentar:

Posting Komentar

Terima Kasih sudah berkunjung kawan.
Mohon Meninggalkan Jejak dengan Berkomentar.
Salam Blogger !!

TUHAN Memberkati Kita Semua...

Popular Post

Teman Blogger

Blogroll

free counters

RSS Feed Berlangganan artikelKu



Masukan Email Mu Disini: