Kasus Pembayaran Gaji Pegawai

Hello.........
Kali ini saya akan membuat program Pembayaran Gaji Pegawai dengan bahasa C
Langsung saja ikuti tutorial di bawah ini.....!

Informasi  Pembayaran  Gaji
------------------------------------------------------------------------------------------------
No   NIK   Nama Pegawai       Gol    Gaji Pokok      Pajak    Gaji Bersih
------------------------------------------------------------------------------------------------
1
2
3
 ..
 ..
------------------------------------------------------------------------------------------------

Ketentuan Proses

1. NIK, Gol INPUT
2. Proses Nama Pegawai
     Jika NIK = 1 maka
                  Nama Pegawai = "Hendro"
     Jika NIK = 2 maka
                  Nama Pegawai = "Dian"
     Jika NIK = 3 maka
                  Nama Pegawai = "Jhoni"

3. Proses Gaji Pokok
     Jika GOL = 1 maka
                  GajiPokok= 1500000
     Jika GOL = 2 maka
                  GajiPokok= 2500000
     Jika GOL = 3 maka
                  GajiPokok= 3500000

4. Pajak = 0.05 * Gaji Pokok
5. Gaji Bersih = Gaji Pokok - Pajak


Buka Turbo C++ Anda lalu buat codding seperti di bawah ini:


# include "stdio.h"
# include "conio.h"
void main(){
int i,gol[3],jumdata=1,nik[3];
char*nama;
float gapok, gaber,pajak;

printf ("\n Input Data Pegawai ");
printf ("\n ------------------ ");
for (i=0;i<jumdata;i++)
{
printf ("\n NIK       : ");scanf("%d", & nik[i]);
printf ("\n Golongan  : ");scanf("%d", & gol[i]);
}

clrscr();
printf ("\n Informasi Pembayaran Gaji ");
printf ("\n ------------------------- ");
printf ("\n No. NIK  Nama_Pegawai   Gol  Gaji_Pokok   Pajak    Gaji_Bersih ");
printf ("\n -------------------------------------------------------------- ");

for (i=0;i<jumdata;i++){
if (nik[i]==1){
      nama="Hendro";
}else if (nik[i]==2){
        nama="Dian";
}else if(nik[i]==3){
        nama ="Jhoni";}

if (gol[i]==1){
    gapok = 1500000;
}else if (gol[i]==2){
    gapok = 2500000;
}else if (gol[i]==3){
    gapok = 3500000;}

pajak = (0.05 * gapok);
gaber= gapok - pajak;


gotoxy(1,6+i);printf("%2.d %4.d   %s %10.d", i+1, nik[i],nama,gol[i]);
gotoxy(31,6+i);printf("%2.0f  %10.0f   %2.0f",gapok,pajak,gaber);  }
}


Jika sudah selesai maka hasilnya seperti ini:


 

Nah bagaimana mudah kan....!
Good Luck!

Related Posts:

0 Response to "Kasus Pembayaran Gaji Pegawai"

Post a Comment