Contoh program c++ menghitung gaji karyawan


Pada kesempatan kali ini saya akan memberikan source kode menghitung gaji karyawan menggunakan bahasa pemograman C++, lihat source kode nya di bawah ini :

#include<stdio.h>
#include<conio.h>
#include<iostream>
#include<stdlib.h>
#include<string.h>
using namespace std;

int main()
{
char nama[20];
int gol,jam,edu;
long int total,hon_tetap=300000,tunj_jab=0,tunj_pend=0, lembur=0;
system("cls");
cout<<"============================="<<endl;
cout<<"program hitung gaji karyawan "<<endl;
cout<<"============================="<<endl;
cout<<"nama karyawan                  :";
gets(nama);
cout<<"golongan jabatan   (1) (2) (3) :";
cin>>gol;
cout<<"tingkat pendidikan (1)sma (2)d1 (3)d3 (4)s1:";
cin>>edu;
cout<<"jumlah jam kerja               :";
cin>>jam;

switch(gol)
{
case 3:
tunj_jab=0.15*hon_tetap;
break;
case 2:
tunj_jab=0.1*hon_tetap;
break;
case 1:
tunj_jab=0.05*hon_tetap;
break;

default:
cout<<"anda salah memasukkan golongan";
break;
}

switch(edu)
{
case 4:
tunj_pend=0.3*hon_tetap;
break;
case 3:
tunj_pend=0.02*hon_tetap;
break;
case 2:
tunj_pend=0.05*hon_tetap;
break;
case 1:
tunj_pend=0.025*hon_tetap;
break;

default:
cout<<"anda salah memasukkan pendidikan";
}
if (jam<8)
{cout<<"\ntidak dapat honor lembur"<<endl;
}
else
{
lembur=(jam-8)*3500;
}
cout<<endl<<endl;
cout<<"karyawan yang bernama          :"<<nama<<endl;
cout<<"honor tetap                    :"<<hon_tetap<<endl;
cout<<"tunjangan jabatan              :"<<tunj_jab<<endl;
cout<<"tunjangan pendidikan           :"<<tunj_pend<<endl;
cout<<"honor lembur                   :"<<lembur<<endl;
cout<<"_______________________________________+"<<endl;
total=hon_tetap+tunj_jab+tunj_pend+lembur;
cout<<"jumlah honor yang di terima    :"<<total<<endl;
getch();
}

Hasil Run :




Semoga source code menghitung gaji karyawan dalam bahasa pemograman C++ diatas bermanfaat

Tidak ada komentar:

Posting Komentar