Contoh Program C++ Menghitung Gaji Karyawan Berdasarkan Golongan Menggunakan fungsi Switch - Case
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:
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:
kunjungi juga ya... blog dengan teman sama seperti ini Code Program . . .
ReplyDeletegan, logika program untuk endl akhiran dari cout itu apa ya?
ReplyDeletePranala --> C++ APLIKASI PENGGAJIAN DENGAN FUNGSI NILAI BALIK DAN ARRAY
ReplyDeletepranala--> CONTOH PROGRAM C++ MENGHITUNG GAJI KARYAWAN (tanpa tabel)
gan, saya mau nanya ni,tentang pehitungan gaji ,cara buat program coding nya ini gimananya ya??,
ReplyDeletePerhitungan Gaji
-------------------
masukan gaji pokok : Rp.10000000
masukan tunjangan : Rp.3000000
masukan bonus : Rp.2000000
Penghasilan Tidak Kena Pajak : Rp.1200000
Pajak pengahasilan : 5%
Gaji kotor :Rp.15000000
Besar pajak :Rp.690000
Gaji bersih :Rp.14310000
Dengan ketentuan sebagai berikut:
Gaji kotor=gaji pokok+tunjangan+bonus
besar pajak=(Gaji kotor-PTKP)*PPh
gaji bersih=gaji kotor-besar pajak
mohon jawaban nya ya gan?? terimakasih.