Minggu, 31 Mei 2015

Informasi Pembayaran Gaji menggunakan Bahasa C (Tugas Quis)


 No   NIK    Nama Pegawai  Golongan   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



JAWAB:



#include "stdio.h"
#include "conio.h"
void main (){
int i,NIK[15],Golongan[15],jumdata=5; 
char *nama;
float pajak,gaji,gajibersih;

printf ("/n input NIK");


for (i=0; i<jumdata;i+1);
{          
 printf ("/n NIK:"); scanf ("%d",& nama[i]);         
 printf ("/n Golongan:"); scanf ("%",& gaji[i]);
}
clrscr(), printf ("/n Informasi Pembayaran Gaji");

printf ("/n ----------------------");

printf ("/n No NIK Nama Pegawai  Golongan   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";
}

for (i=0;i<jumdata;i++);    
     if (Golongan[i]= =1){       
      gaji=1500000;   
     }else if (Golongan[i]= =2){       
      gaji=2500000;  
     }else if (Golongan[i]= =3){       
     gaji=.3500000;
 }

Pajak = 0.05 * Gaji;
Gaji Bersih = Gaji- Pajak;

gotoxy (1,6+i):printf ("%d %d %s ", i+1,NIK[i],nama);
gotoxy (30,6+i); printf ("%10.0f %d %10.0f", Golongan[i], gaji, gajibersih,pajak);
 }   
      printf ("/n ----------------------------");   
    }
}

0 komentar:

:a: :b: :c: :d: :e: :f: :g: :h: :i: :j: :k: :l: :m: :n:

Posting Komentar