Contoh Menghitug Gaji Karyawan C++
Menghitug Gaji Karyawan C++
Script atau caranya seperti berikut :
#include <iostream.h>
#include <conio.h>
main(){
int gp, ti, ta, jl, ja, bl, bo, gt, pajak, jenis_kel, pend, st;
cout<<"\nMasukan jenis kelamin (1. Laki-laki || 2. Perempuan) :";cin>>jenis_kel;
cout<<"\nMasukan jenjang pendidikan (1. D3 || 2. S1 || 3. S2) : ";cin>>pend;
cout<<"\nMasukan status (1. Menikah || 2. Tidak Menikah): ";cin>>st;
if(pend==1)
{
gp=1000000;
}
else if(pend==2)
{
gp=1500000;
}
else if(pend==3)
{
gp=2000000;
}
else
{
cout<<"Anda salah input!!";
}
//TUNJANGAN LAKI-LAKI
if(jenis_kel==1)
{
if(st==1)
{
ti=600000;
cout<<"\nMasukan jumlah anak : ";cin>>ja;
if(ja<=2)
{
ta=ja*400000;
}
else
{
ta=0;
}
}
else if(st==2) //JIKA TIDAK MENIKAH
{
ti=0;
ta=0;
}
}
else if(jenis_kel==2) //JIKA BUKAN LAKI"
{
ta=0;
ti=0;
}
//BONUS LEMBUR
cout<<"\nMasukan jumlah jam lembur : ";cin>>jl;
if(jl>=48)
{
bl=jl-48;
bo=50000*bl;
}
else
{
bo=0;
}
{
pajak=(gp+ti+ta+bo)*0.05;
gt=(gp+ti+ta+bo)-pajak;
cout<<"\nTunjangan anak adalah = "<<ta;
cout<<"\nTunjangan istri adalah = "<<ti;
cout<<"\nPajak anda adalah = "<<pajak;
cout<<"\nBonus anda adalah = "<<bo;
cout<<"\nGaji total anda adalah = "<<gt;
}
getch ();
}
No comments: