Buatlah output seperti tampilan berikut ini :
Informasi Pembayaran Gaji
------------------------------------------------------------------------------------------------
No NIK Nama Pegawai Gol Gaji Pokok Pajak Gaji Bersih
------------------------------------------------------------------------------------------------
9
9
9
..
..
------------------------------------------------------------------------------------------------
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
Penyelesaian :
#include “stdio.h”main() {
char nip [0110], nama [Hendro] ;
char nip [0111], nama [Dian] ;
char nip [0112], nama [Jhoni] ;
int gol, st;
float gapok, tjg, gk, pph, gb ;
clrscr () ;
printf (“DAFTAR GAJI PEGAWAI\n”) ;
printf (“Inputkan NIP Pegawai : “) ;
scanf (“%s” ,&nip) ;
printf (“Inputkan Nama Pegawai : “) ;
scanf(“%s” ,&nama) ;
printf (“Inputkan Golongan (1-3) : “) ;
scanf (“%d” ,&gol) ;
printf (“Inputkan Status (1=Maried,2=single): “) ;
scanf (“%d” ,&st) ;
if (gol==IIIa) gapok= 1500000 ;
if (gol==IIIb) gapok= 2500000 ;
if (gol==IIIc) gapok= 3500000 ;
if (st==1) tjg=0.25*gapok ;
if (st==2) tjg=0.05*gapok ;
gk=gapok+tjg ;
pph=0.1*gapok ;
gb=gk-pph ;
printf (“Gaji Pokok : %.2f\n”,gapok) ;
printf (“Tunjangan : %.2f\n”,tjg) ;
printf (“Gaji Kotor : %.2f\n”,gk ) ;
printf (“PPh : %.2f\n”,pph) ;
printf (“Gaji Bersih : %.2f\n”,gb ) ;
getch () ;
}