Program C++ Hitung Honor Karyawan Kontrak 2 - Sedikit
kenalan tentang C++ gan, bahasa pemrograman C++ bisa disebut sebagai
bahasa pemrograman tingkat menengah ( middle level programming language) yang
berarti juga termasuk dalam bahasa tingkat tinggi (high level programming
language).
Dan pada kesempatan ini saya akan sharing tentang program sederhana
untuk Hitung Honor Karyawan Kontrak 2 , Program ini menggunakan bahasa C++ dengan
software Borland C++ 5.02/dev C++.
Sorce Code ;
#include
<stdio.h>
#include
<conio.h>
#include
<iostream>
using
namespace std;
main()
{
char nama[20],gol;
int pend,jml;
int honor=300000;
int lembur;
float tj, diterima;
printf(" PROGRAM
HITUNG HONOR KARYAWAN KONTRAK\n");
printf(" PT. AKSI DAMAI
INDONESIA\n");
printf("Tabel Sederhana
Tunjangan Pendidikan\n");
printf("--------------------------------------------\n");
printf("Tingkat Pendidikan Persentase\n");
cout<<"A.SMA
\t\t\t2.5%\nB.D1 \t\t\t5%\nC.D3 \t\t\t20%\nD.S1 \t\t\t30%\n";
printf("--------------------------------------------\n\n");
printf("INPUT :\n");
printf("NAMA KARYAWAN KONTRAK =
");gets(nama);
printf("pilihan Tunjangan
Pendidikan [A/B/C/D]\n");
printf("Tunjangan
Pendidikan =
");scanf("%c",&gol);
printf("JUMLAH JAM KERJA = ");scanf("%d",&jml);
printf("\n");
printf("OUTPUT :\n");
switch(gol){
case 'A' :
case 'a' :
printf("KARYAWAN
YANG BERNAMA :%s\n",nama);
printf("HONOR
TETAP RP. :%d\n",honor);
tj=0.025*honor;
printf("TUNJANGAN
Pendidikan RP. :%4.0f\n",tj);
if(jml>8){
lembur=(jml-8)*6500;
}else{
lembur=jml*0;}
printf("HONOR
LEMBUR RP. :%d\n",lembur);
printf("========================================+\n");
diterima=honor+tj+lembur;
printf("HONOR YANG
DI TERIMA RP. :%0.0f\n",diterima);
break;
case 'B' :
case 'b' :
printf("KARYAWAN
YANG BERNAMA :%s\n",nama);
printf("HONOR
TETAP RP. :%d\n",honor);
tj=0.05*honor;
printf("TUNJANGAN
Pendidikan RP. :%4.2f\n",tj);
if(jml>8){
lembur=(jml-8)*6500;
}else{
lembur=jml*0;}
printf("HONOR
LEMBUR RP. :%d\n",lembur);
printf("========================================+\n");
diterima=honor+tj+lembur;
printf("HONOR YANG
DI TERIMA RP. :%6.2f\n",diterima);
break;
case 'C' :
case 'c' :
printf("KARYAWAN
YANG BERNAMA :%s\n",nama);
printf("HONOR
TETAP RP. :%d\n",honor);
tj=0.2*honor;
printf("TUNJANGAN
Pendidikan RP. :%4.2f\n",tj);
if(jml>8){
lembur=(jml-8)*6500;
}else{
lembur=jml*0;}
printf("HONOR
LEMBUR RP. :%d\n",lembur);
printf("========================================+\n");
diterima=honor+tj+lembur;
printf("HONOR YANG
DI TERIMA RP. :%6.2f\n",diterima);
break;
case 'D' :
case 'd' :
printf("KARYAWAN
YANG BERNAMA :%s\n",nama);
printf("HONOR
TETAP RP. :%d\n",honor);
tj=0.3*honor;
printf("TUNJANGAN
Pendidikan RP. :%4.2f\n",tj);
if(jml>8){
lembur=(jml-8)*6500;
}else{
lembur=jml*0;}
printf("HONOR
LEMBUR RP. :%d\n",lembur);
printf("========================================+\n");
diterima=honor+tj+lembur;
printf("HONOR YANG
DI TERIMA RP. :%6.2f\n",diterima);
break;
default :
printf("Pilihan Yang anda masukan salah");
}
getch();
}
Ket : Untuk Melihat Hasilnya Tekan CTRL + F9
jika di dev C++
No comments:
Post a Comment