Created sahrul-media
ChatBox
Headlines News :
Home » » PROGRAM MEMBUAT GAJI KARYAWAN C++

PROGRAM MEMBUAT GAJI KARYAWAN C++

Written By Gunawan on Jumat, 21 Maret 2014 | 01.21




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
Share this article :

1 komentar:

English French German Spain Italian Japanese Korean Chinese Simplified

Tweets

FunsPage

 
Support : Creating Website | media-template | sahrul Template
Proudly powered by Blogger
Copyright © 2011. MEDIA BELAJAR - All Rights Reserved
Template Design by Creating Website Published by sahrul-media