4
{program pascal menghitung gaji karyawan 2015} uses crt; var nip,nama, stskary : string; gol,janak, hadir, status : byte; gapok : longint;

Program pascal menghitung gaji karyawan 2015

Embed Size (px)

Citation preview

Page 1: Program pascal menghitung gaji karyawan 2015

{program pascal menghitung gaji karyawan 2015}

uses crt;

varnip,nama, stskary : string;gol,janak, hadir, status : byte;gapok : longint;tmakan, tkel,

Page 2: Program pascal menghitung gaji karyawan 2015

tanak, pajak,gatot, gaji :real;

beginclrscr;nama :=''; stskary :=''; nip :=''; gol :=0; status :=0;janak :=0; hadir :=0; gapok :=0; tmakan :=0; tkel :=0;tanak :=0; pajak :=0; gatot :=0; gaji :=0;writeln;writeln (' MENGHITUNG GAJI KARYAWAN');writeln (' =*=*=*=*=*=*=*=*=*=*=*=*=*=');writeln (' Keterangan ');writeln (' Status : 1.menikah 2.single ');writeln ('=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=');writeln;write (' Nip : '); readln(nip);write (' Nama Karyawan : '); readln(nama);write (' Golongan : '); readln(gol);if (gol = 4) thenbegingapok :=3500000;end;if(gol =3) thenbegingapok :=3250000;end;if (gol =2) thenbegingapok :=3000000;end;if(gol =1) thenbegingapok :=2750000;end;write (' Kehadiran : '); read(hadir);if (hadir >26 ) thenhadir :=26;tmakan :=(hadir * gapok * 0.01);write (' Status : '); read(status);if (status >= 1) and (status <2) then

Page 3: Program pascal menghitung gaji karyawan 2015

beginstskary :='Menikah';tkel :=(gapok * 0.1);write (' Jumlah anak : '); read(janak);end;if (status >=2) and (status <3) thenbeginstskary :='Singel';tkel :=0;end;if (janak >2 ) thenjanak :=2;tanak :=(janak * gapok * 0.05);gaji :=(gapok + tmakan + tkel + tanak);if (gaji = 3700000) thenpajak :=(gaji * 0.025);gatot :=(gaji - pajak);writeln ('=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=');writeln;writeln (' Nip : ',nip);writeln (' Nama Karyawan : ',nama);writeln (' Golongan : ',gol);writeln (' Status : ',stskary);writeln (' Tunjangan Keluarga :Rp ',tkel:0:0);writeln (' Tunjangan anak :Rp ',tanak :0:0);writeln (' Gaji diterima :Rp ', gatot:0:0);writeln (' By : Kikill Akmalsyah');writeln ('=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=');readkey;end.

Page 4: Program pascal menghitung gaji karyawan 2015