Document

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

program gaji_karyawan;

uses crt;

var

gaji_bersih, gaji_pokok, tunjangan,pajak : real;

nama : string;

begin

clrscr;

writeln('================================');

writeln(' Gaji Karyawan ');

writeln('================================');

writeln('Masukkan Nama Anda : '); readln(nama);

writeln('Masukkan Gaji Pokok Anda : '); readln(gaji_pokok);

tunjangan:= gaji_pokok * 0.20;

pajak:= (tunjangan + gaji_pokok) * 0.15;

gaji_bersih:= gaji_pokok + tunjangan - pajak;

writeln('Tunjangan yang diterima oleh ', nama, ' adalah : ', round(tunjangan));

writeln('Gaji Karyawan ', nama , ' dipotong pajak sebesar : ', round(pajak));

writeln('Gaji Bersih yang diterima oleh ', nama , ' adalah : ', round(gaji_bersih));

readln;

end.
program perusahaan_ojek_online;

uses crt;

var nama_customer: string;

jarak_tempuh, total_harga, diskon, tarif: longint;

pertama: boolean;

begin

clrscr;

textcolor(12);

writeln('========================================');

writeln(' DISKON HARGA ');

writeln('========================================');

write('[ ! ] Nama Customer : '); readln(nama_customer);

write('[ ! ] Jarak yang akan di tempuh (Km) : '); readln(jarak_tempuh);

diskon := 0;

pertama := false;

tarif := 0;

if (jarak_tempuh >= 0) and (jarak_tempuh <= 10) then

diskon := 0

else if (jarak_tempuh >= 10) and (jarak_tempuh <= 15) then

diskon := 2000

else

diskon := 5000;

while jarak_tempuh > 0 do

begin

if (jarak_tempuh >= 4) and (pertama = false) then

begin

pertama := true;
jarak_tempuh := jarak_tempuh - 4;

tarif := 9500;

end

else

begin

tarif := tarif + 2500;

jarak_tempuh := jarak_tempuh - 1;

end;

end;

total_harga := tarif - diskon;

writeln('[ ! ] Selamat, anda mendapatkan potongan Rp. ', diskon);

writeln('[ ! ] Jarak yang ditempuh : ', jarak_tempuh);

writeln('[ ! ] Tarik yang harus dibayarkan ', nama_customer, ' adalah sebesar ', total_harga);

readln;

end.
program resepsionis;

uses crt;

var

kelas : string;

lama_inap, tarif : longint;

begin

clrscr;

writeln('==========================================');

writeln(' Biaya Penginapan Hotel ');

writeln('==========================================');

writeln('A. Kelas Kamar Yang Dibooking (standar / eksklusif): '); readln(kelas);

writeln('B. Lama Menginap (Hitungan Hari) : '); readln(lama_inap);

if(kelas = 'standar') then

begin

if(lama_inap >= 1) and (lama_inap <= 2) then

begin

tarif := 400000 * lama_inap;

end

else

begin

tarif := 350000 * lama_inap;

end;

end

else if(kelas = 'eksklusif') then

begin

if(lama_inap >= 1) and (lama_inap <= 2) then

begin
tarif := 12000000 * lama_inap;

end

else

begin

tarif := 1000000 * lama_inap;

end;

end;

writeln('Jenis Kamar Yang Di Booking : ', kelas);

writeln('Lama Menginap (Hitungan Hari): ', lama_inap , ' hari ');

writeln('Total tarif yang harus anda bayar adalah : Rp.', tarif);

end.

You might also like