Alhamdulillah pada postingan pertama ini saya membuat tentang gaji pegawai pemprograman C++, dalam pemprograman ini saya buat untuk memenuhi tugas UTS pemprograman java semester 1. Tidak usah panjang lebar yaa langsung saja nc coding programnya di bawah ini.
SELAMAT BELAJAR DAN SELAMAT MEMAHAMI
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
#include<iomanip.h>
// Dibuat
Oleh sahrul gunawan : 130403010045
// Coding
untuk Header Pertama
void
header1()
{
cout<<"
Program Hitung Honor Karyawan Kontrak "<<endl;
cout<<"
UNIKAMA
"<<endl;
}
// Coding
untuk Garis Pertama
void
garis1()
{
cout<<"
------------------------------------- "<<endl;
}
// Coding
untuk Header Kedua
void
header2()
{
cout<<" UNIKAMA
"<<endl;
}
// Coding
untuk Garis Kedua
void
garis2()
{
cout<<"
-------------------------------------------------------------------------
"<<endl;
}
// Coding
Utama
void
main()
{
int
i,s,jml;
char
tanya,pdidik[100],golongan[100],*pendidikan[100];
char
nama[100][10];
long
jumjam[100],honorlembur[100],pajak[100],neto[100],tj_jabatan[100];
lanjut:
clrscr();
garis1();
header1();
garis1();
cout<<endl;
// Input
batasan Jumlah Data
cout<<"
Masukkan jumlah Karyawan : ";
cin>>s;
cout<<endl<<endl;
// Input
Data diulang sampai batasan Data
for(i=1;i<=s;i++)
{
clrscr();
garis1();
cout<<"
Program Hitung Honor Karyawan Kontrak "<<endl;
cout<<"
UNIKAMA
"<<endl;
garis1();
cout<<"
Karyawan ke
"<<i<<" dari "<<s<<endl;
garis1();
cout<<"
Nama Karyawan : ";
gets(nama[i]);
cout<<"
Golongan [1/2/3] : ";
cin>>golongan[i];
cout<<"
Pendidikan [1=SMU/2=D3/3=S1] : "; cin>>pdidik[i];
cout<<"
Jumlah Jam Kerja : ";
cin>>jumjam[i];
//
Inisialisasi Data
if
(golongan[i]=='1')
{
tj_jabatan[i]=0.05*700000;
if
(pdidik[i]=='1')
pendidikan[i]="SMU";
if
(pdidik[i]=='2')
pendidikan[i]="D3";
if
(pdidik[i]=='3')
pendidikan[i]="S1";
}
else if
(golongan[i]=='2')
{
tj_jabatan[i]=0.10*700000;
if
(pdidik[i]=='1')
pendidikan[i]="SMU";
if
(pdidik[i]=='2')
pendidikan[i]="D3";
if
(pdidik[i]=='3')
pendidikan[i]="S1";
}
else if
(golongan[i]=='3')
{
tj_jabatan[i]=0.15*700000;
if
(pdidik[i]=='1')
pendidikan[i]="SMU";
if
(pdidik[i]=='2')
pendidikan[i]="D3";
if
(pdidik[i]=='3')
pendidikan[i]="S1";
}
}
clrscr();
// Coding
untuk Menampilkan Data
header2();
garis2();
cout<<" Tunjangan
"<<endl;
cout<<"
No. Nama ------------------- Honor
Pajak Pendapatan
"<<endl;
cout<<" Karyawan Jabatan
Pendidikan Lembur Bersih "<<endl;
garis2();
jml=0;
for(i=1;i<=s;i++)
{
if
(jumjam[i]<=240)
honorlembur[i]=0;
else
honorlembur[i]=(jumjam[i]-240)*2500;
pajak[i]=(700000+tj_jabatan[i]+honorlembur[i])*0.02;
neto[i]=(700000+tj_jabatan[i]+honorlembur[i])-pajak[i];
cout<<"
"<<setiosflags(ios::left)<<setw(6)<<i;
cout<<setiosflags(ios::left)<<setw(12)<<nama[i];
cout<<setiosflags(ios::right)<<setw(8)<<tj_jabatan[i];
cout<<setiosflags(ios::right)<<setw(9)<<pendidikan[i];
cout<<setiosflags(ios::right)<<setw(14)<<honorlembur[i];
cout<<setiosflags(ios::right)<<setw(10)<<pajak[i];
cout<<setiosflags(ios::right)<<setw(14)<<neto[i]<<endl;
jml+=neto[i];
}
cout<<"
-------------------------------------------------------------------------
"<<endl;
cout<<setiosflags(ios::right)<<setw(67)<<"
Total Gaji yang dikeluarkan Rp. "<<jml<<endl;
// Coding
untuk Pengulangan Proses
cout<<"\n\n\n\n\n
Input Data lagi [Y/T] ? : ";cin>>tanya;
if
(tanya=='Y' || tanya=='y')
{
goto
lanjut;
}
getch();
}
Iya inilah hasil dari
program tentang bagaimana cara membuat gaji pegawai dengan memakai software C++
, Semoga bermanfaat bagi kita semua hususnya para pembaca . . . dan jangan lupa
sering mampir maz brow . .
Cara Membuat Rating Bintang Di Blog
4/
5
Oleh
sahrul-media
:i
BalasHapus