Lanjut lagi nih share programnya
Di postingan ini program yang saya share adalah program menghitung gaji pegawai dimana gaji
yang diterima pegawai terdiri dari gaji pokok, tunjangan dan upah lembur, besar
tunjangan 15% dari gaji pokok, besar upah lembur perjam 3% dari gaji pokok.
Langsung saja ke script code nya π
#include<stdio>
#include<conio>
main()
{
char nama[32],gol;
float jam,upah;
printf("Masukkan nama pegawai: ");scanf("%s",&nama);fflush(stdin);
printf("Masukkan golongan pegawai(A-D): ");scanf("%c",&gol);fflush(stdin);
printf("Masukkan jam kerja dalam seminggu: ");scanf("%f",&jam);fflush(stdin);
switch(gol)
{
case 'A':if(jam>48){
upah=(jam-48)*4000+(48*50000);
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}else{
upah=jam*50000;
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}
case 'B':if(jam>48){
upah=(jam-48)*4000+(48*70000);
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}else{
upah=jam*70000;
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}
case 'C':if(jam>48){
upah=(jam-48)*4000+(48*80000);
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}else{
upah=jam*80000;
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}
case 'D':if(jam>48){
upah=(jam-48)*4000+(48*100000);
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}else{
upah=jam*100000;
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}
default:printf("Golongan tidak ada");
}
getch();
}
#include<conio>
main()
{
char nama[32],gol;
float jam,upah;
printf("Masukkan nama pegawai: ");scanf("%s",&nama);fflush(stdin);
printf("Masukkan golongan pegawai(A-D): ");scanf("%c",&gol);fflush(stdin);
printf("Masukkan jam kerja dalam seminggu: ");scanf("%f",&jam);fflush(stdin);
switch(gol)
{
case 'A':if(jam>48){
upah=(jam-48)*4000+(48*50000);
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}else{
upah=jam*50000;
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}
case 'B':if(jam>48){
upah=(jam-48)*4000+(48*70000);
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}else{
upah=jam*70000;
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}
case 'C':if(jam>48){
upah=(jam-48)*4000+(48*80000);
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}else{
upah=jam*80000;
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}
case 'D':if(jam>48){
upah=(jam-48)*4000+(48*100000);
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}else{
upah=jam*100000;
printf("Upah untuk %s sebesar Rp. %0.f",nama,upah);break;
}
default:printf("Golongan tidak ada");
}
getch();
}
Sekian program kali ini, terima kasih udah mampir
Sampai jumpa lagi