Kamis, 28 Juni 2018

Program Menghitung Gaji Pegawai (Bahasa C)

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();
}

Nah untuk outputnya kira-kira begini



Sekian program kali ini, terima kasih udah mampir
Sampai jumpa lagi

0 komentar:

Posting Komentar