Map

Translate

English French German Spain Italian Dutch

Russian Brazil Japanese Korean Arabic Chinese Simplified
Translate by Google ( UBLO 7 )

visitor

Flag Counter

About Me

Program untuk menghitung gaji pegawai

Tampilan program sebagai berikut :
INPUT DATA GAJI PEGAWAI
Nomor Pegawai
Nama Pegawai
Golongan [A/B/C/D]
Status[K/B]
 
Gaji Pokok
Tunjangan
 
Gaji Diterima
: <input> 
: <input>
: <input> 
: <input> 
: <output>
: <output> 
: <output>
Ketentuan Proses Sebagai Berikut:

1. Tabel Gaji Pokok
GolonganGaji Pokok
A1,000,000
B2,000,000
C3,000,000
D4,000,000

2. Tunjangan
Tunjangan diberikan kepada pegawai yang statusnya K (kawin) sebesar 15% dari Gaji Pokok.

3. Gaji Diterima
Penjumlahan antara Gaji Pokok dan Tunjangan.

Rumus :
#include <conio.h>
#include <stdio.h>

void main()
{
clrscr();
char nama_pegawai[30], golongan, status;
long int gaji_pokok,tunjangan,gaji_diterima,nomor_pegawai;
//input
printf("  INPUT DATA GAJI PEGAWAI\n\n");
printf("Nomor Pegawai     : ");scanf("%d", &nomor_pegawai);
printf("Nama Pegawai      : ");scanf("%s",nama_pegawai);fflush(stdin);
printf("Golongan[A/B/C/D] : ");scanf("%c",&golongan);fflush(stdin);
printf("Status[K/B]       : ");scanf("%c",&status);fflush(stdin);

//proses
switch(golongan)
{
case 'A' : gaji_pokok=1000000;break;
case 'B' : gaji_pokok=2000000;break;
case 'C' : gaji_pokok=3000000;break;
case 'D' : gaji_pokok=4000000;break;
default  : printf("Kode yang dimasukkan salah!\n");
}
if (status=='K')
       {tunjangan=gaji_pokok*15/100;}
else {tunjangan=0;}
gaji_diterima=gaji_pokok+tunjangan;

 //output
printf("\nGaji Pokok        : %d\n",gaji_pokok);
printf("Tunjangan         : %d\n",tunjangan);
printf("Gaji Diterima     : %d\n",gaji_diterima);
getch();
}

Hasil :


1 komentar:

Unknown mengatakan...

beny ini tugas pak yantok yg ke 5 yo ?

Posting Komentar