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
0 komentar:
Posting Komentar