Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <stdio.h>
- #include <cmath>
- #include <sstream>
- #include <fstream>//buat create file
- #include <cstdlib>
- using namespace std;
- ofstream file;
- int gaji_karyawan, brapa_jam_lembur, gaji_bersih, uang_lembur, uang_dokter, gajian;
- void print()
- {
- file.open("file.txt");
- file<<"---------- Slip Gaji Anda ---------"<<endl;
- file<<"Gaji Anda\t : "<<gaji_karyawan<<endl;
- file<<"Jam Lembur\t : "<<brapa_jam_lembur<<endl;
- file<<"Uang Lembur\t : "<<uang_lembur<<endl;
- file<<"Uang Dokter\t : "<<uang_dokter<<endl;
- file<<"Gaji Bersih\t : "<<gaji_bersih<<endl;
- cout<<"---------- Slip Gaji Anda ---------"<<endl;
- system("START /MIN NOTEPAD /P file.txt");
- }
- int main()
- {
- string ada_lembur, ada_dokter;
- cout<<"Perhitungan gaji karyawan PT Yaop"<<endl<<endl;
- cout<<"\t Masukan Gaji Karyawan : ";cin>>gaji_karyawan;
- cout<<"\t Ada Lembur gk ? [y/t] : ";cin>>ada_lembur;
- if(ada_lembur=="y" || ada_lembur=="Y")
- {
- cout<<"\t Lembur Brapa Jam\t: ";cin>>brapa_jam_lembur;
- if(brapa_jam_lembur <40) // ketika user menginput angka kurang dari 40 maka gaji+(25%*gaji)
- {
- gaji_bersih = gaji_karyawan+(0.25*gaji_karyawan);
- uang_lembur = 0.25*gaji_karyawan;
- }
- else if(brapa_jam_lembur>=40 || brapa_jam_lembur<=80)
- {
- gaji_bersih = gaji_karyawan+(0.50*gaji_karyawan);
- uang_lembur = 0.50*gaji_karyawan;
- }
- else
- {
- gaji_bersih = gaji_karyawan+(1*gaji_karyawan);
- uang_lembur = 1*gaji_karyawan;
- }
- }
- cout<<"\t Ada Dokter gk ? [y/t] : ";cin>>ada_dokter;
- if(ada_dokter=="y" || ada_dokter=="Y")
- {
- cout<<"\t Brapa Uang Dokternya : ";cin>>uang_dokter;
- gajian = gaji_bersih-uang_dokter;
- }
- else if(ada_dokter=="t" || ada_dokter=="T")
- {
- goto end;
- }
- end:
- cout<<"\n\n";
- cout<<"---------- Slip Gaji Anda ---------"<<endl;
- cout<<"Gaji Anda\t : "<<gaji_karyawan<<endl;
- cout<<"Jam Lembur\t : "<<brapa_jam_lembur<<endl;
- cout<<"Uang Lembur\t : "<<uang_lembur<<endl;
- cout<<"Uang Dokter\t : "<<uang_dokter<<endl;
- cout<<"Gaji Bersih\t : "<<gajian<<endl;
- cout<<"---------- Slip Gaji Anda ---------"<<endl<<endl;
- getche();
- print();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement