Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.64 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     //rumus pertama
  8.  
  9.     string kelaminanak;
  10.     char status;
  11.     char punyaanak;
  12.     int kategorigaji;
  13.     int nama;
  14.     int gajipokok1 = 1000000;
  15.     int gajipokok2 = 750000;
  16.     int gajipokok3 = 500000;
  17.     int tunjanganjabatan1 = 5000000;
  18.     int tunjanganjabatan2 = 2000000;
  19.     int tunjanganjabatan3 = 1000000;
  20.     int menikah1 = gajipokok1*0.25 ;
  21.     int menikah2 = gajipokok2*0.25 ;
  22.     int menikah3 = gajipokok3*0.25 ;
  23.     int cowok1 = gajipokokl*0.1;
  24.     int cowok2 = gajipokok2*0.1;
  25.     int cowok3 = gajipokok3*0.1;
  26.     int cewek1 = gajipokok1*0.07;
  27.     int cewek2 = gajipokok2*0.07;
  28.     int cewek3 = gajipokok3*0.07;
  29.  
  30.     {
  31.  
  32.     //data awal
  33.  
  34.     cout << "##### SISTEM PENGGAJIAN KARYAWAN #####" << endl;
  35.     cout << "       PT. MAJU MUNDUR CANTIK       "<< endl << endl;
  36.  
  37.     cout << "Input Nama Anda : " << endl;
  38.     cin >> nama;
  39.  
  40.     cout << "Input Golongan Pegawai (1/2/3) : ";
  41.     cin >> kategorigaji;
  42.  
  43.     cout << "Apakah Status pegawai Menikah/Single ? (m/s) : ";
  44.     cin >> status;
  45.  
  46.     cout << "Apakah Pegawai A/N " << nama << "Sudah Memiliki Anak ? (y/n) : ";
  47.     cin >> punyaanak;
  48.  
  49.     cout << "Apakah Jenis Kelamin Anak Pegawai Cowok/Cewek ? (co/ce)";
  50.     cin >> kelaminanak;
  51.  
  52.     }
  53.  
  54.     switch(kategorigaji)
  55.     {
  56.         case '1' : gajipokok1; tunjanganjabatan1; break;
  57.         case '2' : gajipokok2; tunjanganjabatan2; break;
  58.         case '3' : gajipokok3; tunjanganjabatan3; break;
  59.     }
  60.  
  61.     switch (status)
  62.     {
  63.         case 'm' : menikah1; menikah2; menikah3; break;
  64.         case 's' :
  65.     }
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.     return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement