Sunday 21 October 2012

Program Menghitung Gaji Karyawan (PASCAL) dengan IF ( percabangan)

program Menghitung_Gaji_Karyawan; 
uses crt; 

var 
gapok, tanak , gatot: real;
 n, golongan, status: integer; 
nama , gol : string; 

begin 
writeln ('Menghitung Gaji Karyawan'); 
writeln ('========================'); 
writeln ('Golongan : 1. III 2. IV 3. V '); 
writeln ('Status : 1. Menikah 2. Single '); 
writeln ('========================'); 
write ('Masukkan Nama Karyawan : '); read(nama); 
write ('Pilih Nomor Golongan : '); read(golongan); 
if (golongan = 1) then 
begin gapok := 2000000; 
gol := 'III'; 
end 
else 
if (golongan = 2) then 
begin 
gapok := 3000000; 
gol := 'IV'; 
end 
else 
if (golongan = 3) then 
begin 
gapok := 4000000; 
gol := 'V'; 
end 
else 
writeln('Nomor Golongan Salah'); 
write ('Pilih nomor Status : '); read(status);
 if (status = 1 ) then 
begin 
writeln ('Masukkan jumlah anak: '); read(n); 
 if (n > 2 ) then 
 tanak := 2 *(10/100 * gapok) 
 else 
tanak := n *(10/100 * gapok); 
end 
else 
tanak := 0; 
writeln ('========================'); 
writeln ('Nama Karyawan : ', nama); 
writeln ('Golongan : ', gol); 
writeln ('Gaji Pokok : ', gapok:0:2); 
writeln ('Tunjangan Anak: ', tanak:0:2); 
gatot := gapok + tanak; 
writeln ('Total gaji : ', gatot:0:2); 
 readln; 
readln; 
end.

7 comments:

  1. bisa bantu saya gak kasih saya contoh program penghitungan gaji karyawan yang berdasarkan jika masa kerja>5tahun memperoleh bonus 15% dri gapok,jika pegawai tetap memperoleh uang transfort rp50000,jika sdh berkeluarga memperoleh tunjangan sbsr 10% dari gapok,sdgkan gaji bersih dihitung dgn rumus=gapok+bonus+transfort+tunjangan. senang rasanya bisa berkunjungan ke blog Anda. trima kasih.

    ReplyDelete
    Replies
    1. wah maaf yah telat baca komentar.. btw, masih butuh contoh program yg sperti diatas?

      Delete
  2. .....Pasti mbaknya yang diatas ini orang uniska bjm hehehehhehehe :D

    ReplyDelete
  3. Ijin Bookmark Bang Buat Tugas KRPL saya :D

    ReplyDelete
    Replies
    1. yoi.. edit2 ajah sesuaikan kebutuhan masing bro :D

      Delete
  4. gk ngrti pemograman ne,,,padahal tukan jurusan awak

    ReplyDelete
    Replies
    1. kira - kira bisa buat cntoh gk,,,untk program yang memiliki 5 menu,,
      ea misalnya tentang rumah sakit atau penjualan

      Delete