Program Pascal Menghitung Gaji Harian Pegawai Menggunakan Perulangan While end While

Program Pascal Menghitung Gaji Harian Pegawai Menggunakan Perulangan While end While

Nahhh ini adalah salah satu program pascal untuk Menghitung Gaji Harian Pegawai menggunakan Perulangan While end While

1. Programnya

program gajikaryawan ;
uses crt;
var
   nama,golongan                : String;
   gaji,uanglembur              : Longint;
   upahlembur, totalgaji        : Longint;
   jam                          : Integer;
   lagi                         : char;
begin
     lagi:='y';
     while Upcase(lagi)='Y' do
     begin
          clrscr;
          writeln('Program Gaji Karyawan');
          write('Input Nama        :');readln(nama);
          write('Input Golongan    :');readln(golongan);
          write('Input Jam Lembur  :');readln(jam);

          if golongan ='IA' then
          begin
               gaji:=500000;
               uanglembur:=2500;
          end
          else if golongan ='IB' then
          begin
               gaji:=750000;
               uanglembur:=3500;
          end
          else
          begin
              gaji:=850000;
              uanglembur:=5000;
          end;

          upahlembur :=jam * uanglembur;

          totalgaji := gaji+upahlembur;

          writeln('Gaji Pokok        :',gaji);
          writeln('Uang Lembur       :',uanglembur);
          writeln('Upah Lembur       :',upahlembur);
          writeln('Total Gaji        :',totalgaji);
          writeln('-------------------------------------');
          write('Masih ingin menghitung [Y/T]:');readln(lagi);
     end;
     readln;
end.

2. Tampilan Program dalam Pascal




3. Hasil Program



     ketika mengetik "Y"

          Kita akan bisa menginput ulang data atau menghitung lagi seperi gambar dibawah


       sedangkan ketika mengetik huruf "T" maka akan kembali ke tampilan program awal yang artinya tidak ingin menghitung lagi.









Post a Comment

0 Comments