Golongan
Gaji Pokok
Rp. 1.000.000
Rp. 1.500.000
Rp. 2.000.000
Input :
Nama Pegawai
Golongan
Status Perkawinan
Proses :
Output :
Gaji Pokok
Tunjangan Istri
Gaji Total
FLOWCHART
START
INPUT :
NAMA
GOLONGAN (1/2/3)
STATUS (B/K)
GOLONGAN 1 = 1.000.000
GOLONGAN 2 = 1.500.000
GOLONGAN 3 = 2.000.000
STATUS = K
TUNJANGAN= 5% * GAJI
POKOK
OUTPUT :
NAMA PEGAWAI
GAJI POKOK
TUNJANGAN ISTRI
GAJI TOTAL
END
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
main()
{
char status[1],nama[20], golongan[1] ;
int pokok, total ;
long tunjangan;
cout<<"DATABASE GAJI
KARYAWAN"<<endl<<"-----------------------"<<endl<<endl;
cout<<"Input Nama
: ";cin>>nama;
cout<<"Input Golongan(1/2/3): ";cin>>golongan;
cout<<"Input Status (K/B) : ";cin>>status;
cout<<"_________________________________"<<endl<<endl;
if(!strcmpi(golongan,"1"))
{pokok=1000000;}
else if(!strcmpi(golongan,"2"))
{pokok=1500000;}
else if(!strcmpi(golongan,"3") )
{pokok=2000000;}
else
{pokok=0;}
if (!strcmp(status, "K"))
{tunjangan = 0.05*pokok ;}
else
{tunjangan=0 ;}
total=pokok+tunjangan ;
cout<<"Nama Pegawai
: "<< nama <<endl;
cout<<"Gaji Pokok
: Rp. "<< pokok <<endl;
cout<<"Tunjangan Istri
: Rp. "<< tunjangan <<endl<<endl;
cout<<"Gaji Total
: Rp. "<< total <<endl<<endl;
getch();
}