Program Hitung Gaji Karyawan dengan C++

Program menghitung gaji karyawan menggunakan Borland C++. Dengan variabel yang diketahui hanya gaji kotor yang di inisialisasikan dengan "gk". Dan digabungkan dengan sistem percabangan IF-ELSE
Dan presentase potongan yang digunakan sebagai berikut :

  1. Jika gaji kotor < 1.000.000 maka potongan sebesar 5%
  2. Jika gaji kotor >= 1.000.000 dan gaji kotor <= 1.500.000 potongan sebesar 10%
  3. Jika gaji kotor >= 1.500.000 potongannya sebesar 15%
Berikut source code program "Perhitungan Gaji Karyawan" :


#include<iostream.h>
#include<conio.h>

main()
{
int gb,gk,potongan;
cout<<"Program Menghitung Gaji\n\n";
cout<<"Masukkan Gaji Kotor = ";
cin>>gk;
if(gk>=1000000 && gk<=1500000)
{
potongan=gk*10/100;//potongan 10%
gb=gk-potongan;
cout<<"Total Gaji Sebelum Potongan = "<<gk;
cout<<"\nTotal Potongan = "<<potongan;
cout<<"\nGaji Bersih = "<<gb;
}
else
{
if(gk>15000000)
{
potongan=gk*15/100;//potongan 15%
gb=gk-potongan;
cout<<"Total Gaji Sebelum Potongan = "<<gk;
cout<<"\nTotal Potongan = "<<potongan;
cout<<"\nGaji Bersih = "<<gb;
}
else
{
potongan=gk*5/100;//potongan 5%
gb=gk-potongan;
cout<<"Total Gaji Sebelum Potongan = "<<gk;
cout<<"\nTotal Potongan = "<<potongan;
cout<<"\nGaji Bersih = "<<gb;
}
}
getch();
}

Tampilan-tampilan saat program di jalankan :

Tampilan untuk gaji kurang dari 1.000.000

Tampilan untuk gaji lebih dari 1.000.000 dan kurang dari 1.500.000

Tampilan untuk gaji lebih dari 1.500.000

Post program dan source code yang terkait :