Friday, December 9, 2011

Jawaban Kuis 2

Program C++ Menghitung Gaji Karyawan



#include<iostream.h>
#include<conio.h>
int main()
{
int gol,lembur, pot,hari, total;
cout<<"     PROGRAM AKUTANSI PERKANTORAN\n";
cout<<"=======================================\n";
cout<<"1.MANAGER\n";
cout<<"2.ASS.MANAGER\n";
cout<<"3.SEKRETARIS\n";
cout<<"4.KARYAWAN\n";
cout<<"=======================================\n";
cout<<"Masukkan pilihan golongan = ";cin>>gol;
cout<<endl;
switch(gol)
{
case 1:
   cout<<"1. MANAGER\n"<<endl;
   //cout<<"jam Lembur = ";cin>>lembur;
   cout<<"Hari Kerja = ";cin>>hari; //Mengghitung Uang Makan
   total=1500000+(15000*hari)+(500000);
   if(hari<25)
   {
    total=1500000-(15000*hari)+(500000)-(500000);
   }
   cout<<endl;
   cout<<"Total gaji Manager adalah = "<<total;
   cout<<endl;
   cout<<"=======================================\n";
   break;
   //gt=gp-(15000*hari)
   case 2:
   cout<<"2. ASS.MANAGER\n"<<endl;
   cout<<"Jumlah Jam Lembur = ";cin>>lembur;
   cout<<"Jumlah Hari Kerja = ";cin>>hari; //Mengghitung Uang Makan
   total=900000+(15000*hari)+(lembur*20000);
   if (hari<25)
{
   pot=900000-(15000*hari);
      total=900000-pot;
   }
   cout<<endl;
   cout<<"Total gaji Ass.Manager adalah = "<<total;
   cout<<endl;
   cout<<"=======================================\n";
   break;

   case 3:
   cout<<"3. SEKRETARIS\n"<<endl;
   cout<<"Jumlah Jam Lembur = ";cin>>lembur;
   cout<<"Jumlah Hari Kerja = ";cin>>hari; //Mengghitung Uang Makan
   total=800000+(15000*hari)+(lembur*20000);
if (hari<25)
{
    pot=900000-(15000*hari);
   }
   cout<<endl;
   cout<<"Total gaji Sekrtaris adalah = "<<total;
   cout<<endl;
   cout<<"=======================================\n";
   break;

   case 4:
   cout<<"4. KARYAWAN\n"<<endl;
   cout<<"Jumlah Jam Lembur = ";cin>>lembur;
   cout<<"Jumlah Hari Kerja = ";cin>>hari; //Mengghitung Uang Makan
   total=600000+(15000*hari)+(lembur*20000);
   if (hari<25)
{
    total=900000-(15000*hari);
   }
   cout<<endl;
   cout<<"Total gaji Kariawan adalah = "<<total;
   cout<<endl;
   cout<<"=======================================\n";
   break;
   }
getch();

}

Outputnya:

0 comments:

Post a Comment