Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream.h>
- #include<conio.h>
- void main(){
- int no=1;
- int a,jk[10],gol[10];
- long int ulbr[10],ut[10],uh[10],total;
- char nama[10][100];
- char lagi;
- cout<<"\t\tMenghitung Upah karyawan"<<endl;
- ulang:
- cout<<endl<<" Data karyawan ke-"<<no<<endl;
- cout<<" Masukkan nama karyawan : ";
- cin>>nama[no],100;
- cout<<" Masukkan jam kerja : ";
- cin>>jk[no];
- cout<<" Masukkan golongan(1/2/3) : ";
- cin>>gol[no];
- if(gol[no]==1){
- if(jk[no]>=7){
- ulbr[no]=(jk[no]-7.0)*10000;
- uh[no]=7.0*15000;
- }else{
- uh[no]=jk[no]*15000;
- ulbr[no]=0;
- }
- ut[no]=ulbr[no]+uh[no];
- }else if(gol[no]==2){
- if(jk[no]>=7){
- ulbr[no]=(jk[no]-7.0)*11000;
- uh[no]=7.0*16500;
- }else{
- uh[no]=jk[no]*16500;
- ulbr[no]=0;
- }
- ut[no]=ulbr[no]+uh[no];
- }else if(gol[no]==3){
- if(jk[no]>=7){
- ulbr[no]=(jk[no]-7.0)*12000;
- uh[no]=7.0*18000;
- }else{
- uh[no]=jk[no]*18000;
- ulbr[no]=0;
- }
- ut[no]=ulbr[no]+uh[no];
- }else{
- cout<<" \tGolongan yang anda masukkan tidak tersedia"<<endl;
- }
- cout<<endl<<" Ingin memasukkan data lagi ? (y/t) = ";
- lagi=getche();
- cout<<endl;
- if(lagi=='y' || lagi=='Y'){
- no++;
- goto ulang;
- }
- else if(lagi=='t' || lagi=='T'){
- cout<<"\n \t\tDaftar Upah Karyawan";
- cout<<"\nNO \tNama \tJam \tGol \tU.Hari \t\tU.Lembur \tU.Total";
- total=0;
- for(a=1;a<=no;a++){
- total=total+ut[a];
- cout<<"\n"<<a<<"\t"<<nama[a]<<"\t"<<jk[a]<<"\t"<<gol[a]<<"\t"<<uh[a]<<"\t\t"<<ulbr[a]<<"\t\t"<<ut[a]<<"";
- }
- cout<<"\n \t\t\t\t\t\t\tTotal : "<<total<<"";
- }
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement