Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.74 KB | None | 0 0
  1. #include<iostream.h>
  2. #include<conio.h>
  3.  
  4. void main(){
  5.     int no=1;
  6.    int a,jk[10],gol[10];
  7.    long int ulbr[10],ut[10],uh[10],total;
  8.    char nama[10][100];
  9.    char lagi;
  10.  
  11.    cout<<"\t\tMenghitung Upah karyawan"<<endl;
  12.  
  13.    ulang:
  14.    cout<<endl<<"    Data karyawan ke-"<<no<<endl;
  15.    cout<<" Masukkan nama karyawan   : ";
  16.    cin>>nama[no],100;
  17.    cout<<" Masukkan jam kerja       : ";
  18.    cin>>jk[no];
  19.    cout<<" Masukkan golongan(1/2/3) : ";
  20.    cin>>gol[no];
  21.  
  22.    if(gol[no]==1){
  23.     if(jk[no]>=7){
  24.         ulbr[no]=(jk[no]-7.0)*10000;
  25.          uh[no]=7.0*15000;
  26.       }else{
  27.         uh[no]=jk[no]*15000;
  28.          ulbr[no]=0;
  29.       }
  30.       ut[no]=ulbr[no]+uh[no];
  31.    }else if(gol[no]==2){
  32.     if(jk[no]>=7){
  33.         ulbr[no]=(jk[no]-7.0)*11000;
  34.          uh[no]=7.0*16500;
  35.       }else{
  36.         uh[no]=jk[no]*16500;
  37.          ulbr[no]=0;
  38.       }
  39.       ut[no]=ulbr[no]+uh[no];
  40.    }else if(gol[no]==3){
  41.     if(jk[no]>=7){
  42.         ulbr[no]=(jk[no]-7.0)*12000;
  43.          uh[no]=7.0*18000;
  44.       }else{
  45.         uh[no]=jk[no]*18000;
  46.          ulbr[no]=0;
  47.       }
  48.       ut[no]=ulbr[no]+uh[no];
  49.    }else{
  50.     cout<<" \tGolongan yang anda masukkan tidak tersedia"<<endl;
  51.    }
  52.  
  53.    cout<<endl<<" Ingin memasukkan data lagi ? (y/t) = ";
  54.    lagi=getche();
  55.    cout<<endl;
  56.    if(lagi=='y' || lagi=='Y'){
  57.       no++;
  58.     goto ulang;
  59.    }
  60.    else if(lagi=='t' || lagi=='T'){
  61.     cout<<"\n        \t\tDaftar Upah Karyawan";
  62.       cout<<"\nNO \tNama \tJam \tGol \tU.Hari \t\tU.Lembur \tU.Total";
  63.       total=0;
  64.       for(a=1;a<=no;a++){
  65.         total=total+ut[a];
  66.         cout<<"\n"<<a<<"\t"<<nama[a]<<"\t"<<jk[a]<<"\t"<<gol[a]<<"\t"<<uh[a]<<"\t\t"<<ulbr[a]<<"\t\t"<<ut[a]<<"";
  67.       }
  68.       cout<<"\n \t\t\t\t\t\t\tTotal : "<<total<<"";
  69.    }
  70.  
  71. getch();
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement