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.
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.
ReplyDeletewah maaf yah telat baca komentar.. btw, masih butuh contoh program yg sperti diatas?
Delete.....Pasti mbaknya yang diatas ini orang uniska bjm hehehehhehehe :D
ReplyDeleteIjin Bookmark Bang Buat Tugas KRPL saya :D
ReplyDeleteyoi.. edit2 ajah sesuaikan kebutuhan masing bro :D
Deletegk ngrti pemograman ne,,,padahal tukan jurusan awak
ReplyDeletekira - kira bisa buat cntoh gk,,,untk program yang memiliki 5 menu,,
Deleteea misalnya tentang rumah sakit atau penjualan