Pages

Ads 468x60px

Labels

Minggu, 27 November 2011

tugas c++ hari senin

 ni buat temen2 da yg mw copas aja.....




#include<conio>
#include<iostream>
#include<stdio>
#include<iomanip>

main()
{
int a,b,jml;
char pdidik[5],golongan[5],pendidikan[5][3];
char nama[5][10];
float jumjam[5],honorlembur[5],pajak[5],pendbersih[5],tj_jabatan[5];

clrscr();
cout<<endl;
cout<<" Program Hitung Honor Karyawan Kontrak "<<endl;
cout<<" PT. STAY COOL "<<endl;
cout<<" Masukkan jumlah Karyawan : ";
cin>>b;
cout<<endl<<endl;
for(a=1;a<=b;a++)
{
cout<<" Nama Karyawan : "; gets(nama[a]);
cout<<" Golongan [1/2/3] : "; cin>>golongan[a];
cout<<" Pendidikan [1=SMU/2=D3/3=S1] : "; cin>>pdidik[a];
cout<<" Jumlah Jam Kerja : "; cin>>jumjam[a];
cout<<endl;

if (golongan[a]=='1')
{
tj_jabatan[a]=0.05*700000;
if (pdidik[a]=='1')
strcpy(pendidikan[a],"SMU");
if (pdidik[a]=='2')
strcpy(pendidikan[a],"D3");
if (pdidik[a]=='3')
strcpy(pendidikan[a],"S1");
}
else if (golongan[a]=='2')
{
tj_jabatan[a]=0.10*700000;
if (pdidik[a]=='1')
strcpy(pendidikan[a],"SMU");
if (pdidik[a]=='2')
strcpy(pendidikan[a],"D3");
if (pdidik[a]=='3')
strcpy(pendidikan[a],"S1");

}
else if (golongan[a]=='3')
{
tj_jabatan[a]=0.15*700000;
if (pdidik[a]=='1')
strcpy(pendidikan[a],"SMU");
if (pdidik[a]=='2')
strcpy(pendidikan[a],"D3");
if (pdidik[a]=='3')
strcpy(pendidikan[a],"S1");
}
}
clrscr();
cout<<" PT. STAY COOL "<<endl;
cout<<" ------------------------------------------------------------------------- "<<endl;
cout<<" Tunjangan "<<endl;
cout<<" No. Nama ------------------- Honor Pajak Pendapatan "<<endl;
cout<<" Karyawan Jabatan Pendidikan Lembur Bersih "<<endl;
cout<<" ------------------------------------------------------------------------- "<<endl;
jml=0;
for(a=1;a<=b;a++)
{
if (jumjam[a]<=240)
honorlembur[a]=0;
else
honorlembur[a]=(jumjam[a]-240)*2500;
pajak[a]=(700000+tj_jabatan[a]+honorlembur[a])*0.02;
pendbersih[a]=(700000+tj_jabatan[a]+honorlembur[a])-pajak[a];
cout<<" "<<setiosflags(ios::left)<<setw(6)<<a;
cout<<setiosflags(ios::left)<<setw(12)<<nama[a];
cout<<setiosflags(ios::right)<<setw(8)<<tj_jabatan[a];
cout<<setiosflags(ios::right)<<setw(9)<<pendidikan[a];
cout<<setiosflags(ios::right)<<setw(14)<<honorlembur[a];
cout<<setiosflags(ios::right)<<setw(10)<<pajak[a];
cout<<setiosflags(ios::right)<<setw(14)<<pendbersih[a]<<endl;
jml+=pendbersih[a];
}
cout<<" ------------------------------------------------------------------------- "<<endl;
cout<<setiosflags(ios::right)<<setw(67)<<" Total Gaji yang dikeluarkan Rp. "<<jml<<endl;
getch();
}

1 komentar:

  1. Casinos in the UK - How to find good games - GrizzGo
    So, what do herzamanindir.com/ we septcasino mean septcasino by “casinos in the UK”? to gri-go.com find a casino and live casino games on 토토 a mobile phone device in 2021.

    BalasHapus