Kamis, 30 April 2015

Contoh Program C++ Menghitung Gaji Karyawan Berdasarkan Golongan Menggunakan fungsi Switch - Case , By ernida, 30 april 2015

ketentuan:
Buatlah Program C++ untuk menghitung gaji.
Gaji didapat dari gaji pokok + tunjangan keluarga.
Gaji pokok didapat berdasarkan Golongan.
golongan 1 : 1200000 , golongan 2 : 1500000 , golongan 3 : 2100000;
Tunjangan keluarga diberikan pada masing-masing anak sebesar 10% dari gaji pokoknya ,  dan maksimal diberikan kepada 3 anak.
case program menghitung gaji berdasarkan golongan


Program :
#include <conio.h>
#include <iostream.h>
main(){
int golongan;
int jumlah_anak, gaji_pokok, tjg_klg, total_gaji;


cout<<" Program Menghitung Gaji"<<endl;
cout<<"[1] Golongan 1 = gaji pokok 1200000"<<endl;
cout<<"[2] Golongan 2 = gaji pokok 1500000"<<endl;
cout<<"[3] Golongan 3 = gaji pokok 2100000"<<endl;
cout<<" Masukkan golongan karyawan :";cin>>golongan;
cout<<"Masukkan jml anak :" ;cin>>jumlah_anak;

switch(golongan){
case 1:
gaji_pokok = 1200000;
   break;
case 2:
gaji_pokok = 1500000;
break;
case 3:
gaji_pokok = 2100000;
break;
default:
gaji_pokok = 2100000;
   }

if(jumlah_anak <= 3) {
tjg_klg = 0.1 * jumlah_anak * gaji_pokok;
}
else{
    tjg_klg = 0.1 * 3 * gaji_pokok;
   }
total_gaji = gaji_pokok + tjg_klg;

cout<<" maka total gaji adalah (setelah ditambah tunjangan keluarga) = "<<total_gaji;

getch();
}

Tampilan:


Tidak ada komentar:

Posting Komentar