Aplikasi program C++ sederhana untuk penggajian karyawan ini bertujuan untuk mempelajari fungsi if pada pemrograman C++ dan menambah pemahaman untuk menghasilkan lebih dari 2 kondisi. Pada program ini sebenarnya sangat sederhana, karena hanya ada input berupa jumlah pendapatan yang dihasilkan oleh seorang karyawan. Dan dari hasil pendapatan karyawan maka akan diperoleh gaji pokok, komisi dan total keseluruhan, sehingga kita bisa menentukan jika karyawan dapat menghasilkan pendapatan yang besar secara otomatis gaji dan komisi karyawan juga semakin besar. Dari program dibawah ini anda bisa mengganti nominal angka sesuai dengan keinginan anda, untuk menentukan laba yang diharapkan.
Berikut adalah script dari program yang saya gunakan:
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
long int pendapatan;
long int komisi;
long int total;
long int gaji;
cout<<"masukan pendapatan:"<<endl;
cin>>pendapatan;
if (pendapatan<0)
cout<<"kamu rugi dan tanpa komisi"<<endl;
if (pendapatan<=20000)
{
cout<<"jumlah pendapatan="<<pendapatan<<endl;
gaji=10000;
komisi=pendapatan*0.1;
total=gaji+komisi;
cout<<"gaji="<<gaji<<endl;
cout<<"uang komisi="<<komisi<<endl;
cout<<"total gaji="<<total<<endl;
}
else if (20000<pendapatan && pendapatan<=50000)
{
cout<<"jumlah pendapatan="<<pendapatan<<endl;
gaji=20000;
komisi=pendapatan*0.15;
total=gaji+komisi;
cout<<"gaji="<<gaji<<endl;
cout<<"uang komisi="<<komisi<<endl;
cout<<"total gaji="<<total<<endl;
}
else
{
cout<<"jumlah pendapatan="<<pendapatan<<endl;
gaji=30000;
komisi=pendapatan*0.2;
total=gaji+komisi;
cout<<"gaji="<<gaji<<endl;
cout<<"uang komisi="<<komisi<<endl;
cout<<"total gaji="<<total<<endl;
}
getch();
}
Semoga bisa bermanfaat ....!!