twitter


Untuk menentukan Gaji Karyawan sesuai dengan Jabatan, Status menikah atau lajang, Tunjangan Anak dan Keluarga bisa menggunakan program yang sederhana ini. Program ini menggunakan bahasa C++ dengan menerapkan fungsi if ... else di dalamnya. Namun apabila program ini masih dirasa sangat kurang sekali, bisa direka reka sendiri oleh pembaca saat mencobanya :) . Materi ini saya dapat ketika masih duduk di bangku Semester 1 pada matakuliah Praktek Algoritma dan Pemrograman. Karena ini hanya sedikit pengetahuan yang bisa saya bagi kepada anda. Dan saya menyadari masih banyak kekurangan. Selamat mencoba!!


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

void main()
{
   cout<<"---------------------------"<<endl;
cout<<"       GAJI KARYAWAN"<<endl;
   cout<<"---------------------------"<<endl;

   cout<<endl;
   int NIP,Gapok,Tunjangan_Kel,Tunjangan_Anak,Total;
   long Jumlah_Anak;
   string Nama,Jabatan,Status;

   cout<<"Masukkan NIP : ";
   cin>>NIP;
   cout<<"Masukkan Nama : ";
   cin>>Nama;
   cout<<"Masukkan Jabatan  : ";
   cin>>Jabatan;
   cout<<"Masukkan Status : ";
   cin>>Status;
   cout<<"Masukkan Jumlah Anak  : ";
   cin>>Jumlah_Anak;

   if(Jabatan=="Direktur")
    {Gapok=4000000;}
   else if(Jabatan=="Manager")
    {Gapok=3000000;}
   else if(Jabatan=="Staff")
    {Gapok=2000000;}

   if(Status=="Menikah")
    {Tunjangan_Kel=Gapok*0.2;}
   else if(Status=="Lajang")
    {Tunjangan_Kel=Gapok*0;}

   if(Jumlah_Anak<1)
    {Tunjangan_Anak=Jumlah_Anak*Gapok*0.1;}
   else if(Jumlah_Anak>=1)
    {Tunjangan_Anak=Jumlah_Anak*Gapok*0.1;}

   cout<<endl;
   cout<<"Gapok : "<<Gapok;
   cout<<endl;
   cout<<"Tunjangan Anak : "<<Tunjangan_Anak;
   cout<<endl;
   cout<<"Tunjangan Keluarga  : "<<Tunjangan_Kel;

   cout<<endl;
   cout<<"----------------------------------------"<<endl;
   Total=Gapok+Tunjangan_Kel+Tunjangan_Anak;
   cout<<"Total Gaji : "<<Total<<endl;
   cout<<"----------------------------------------"<<endl;

getch();
}

0 komentar:

Posting Komentar