//Deklarasi Header #include<stdio.h> #include<iostream.h> #include<conio.h> main() { //Deklarasi Struct & Variable struct { char kd_jab,*jabatan,kd_status,*status; long gapok, tunjangan; }gaji; char tanggal[20],nip[6], nama[25]; long total; //Deklarasi Input cout<<" DAFTAR GAJI KARYAWAN "<<endl; cout<<" PT.NGALOR NGIDUL "<<endl; cout<<endl; cout<<"Tanggal : ";gets(tanggal); cout<<endl; cout<<"NIP : ";cin>>nip; cout<<"Nama Karyawan : ";gets(nama); ulang_kd_jab: cout<<"Kode Jabatan [1/2] : ";cin>>gaji.kd_jab; ulang_kd_status: cout<<"Kode Status [M/S] : ";cin>>gaji.kd_status; //Deklarasi Percabangan if (gaji.kd_jab == '1') { gaji.jabatan = "Administrasi"; gaji.gapok = 800000; if (gaji.kd_status == 'M' || gaji.kd_status == 'm') { gaji.status = "Menikah"; gaji.tunjangan = 200000; } else if (gaji.kd_status == 'S' || gaji.kd_status == 's') { gaji.status = "Single"; gaji.tunjangan = 100000; } else { cout << "Kode status salah...!"<<endl; goto ulang_kd_status;} } else if (gaji.kd_jab == '2') { gaji.jabatan = "Operasional"; gaji.gapok = 850000; if (gaji.kd_status == 'M' || gaji.kd_status == 'm') { gaji.status = "Menikah"; gaji.tunjangan = 250000; } else if (gaji.kd_status == 'S' || gaji.kd_status == 's') { gaji.status = "Single"; gaji.tunjangan = 150000; } else { cout << "Kode status salah...!"<<endl; goto ulang_kd_status;} } else { cout << "Kode jabatan salah...!"<<endl; goto ulang_kd_jab;} total = gaji.gapok + gaji.tunjangan; //Deklarasi output clrscr(); cout<<" DAFTAR GAJI KARYAWAN "<<endl; cout<<" PT.NGALOR NGIDUL "<<endl; cout<<endl; cout<<"Tanggal : "<<tanggal<<endl; cout<<"===================================="<<endl; cout<<"NIP : "<<nip<<endl; cout<<"Nama Karyawan : "<<nama<<endl; cout<<"Kode Jabatan : "<<gaji.kd_jab<<endl; cout<<"Jabatan : "<<gaji.jabatan<<endl; cout<<"Gaji pokok : "<<gaji.gapok<<endl; cout<<"Kode Status : "<<gaji.kd_status<<endl; cout<<"Status pegawai : "<<gaji.status<<endl; cout<<"Tunjangan : "<<gaji.tunjangan<<endl; cout<<"Total : "<<total; getch(); }
Program Perhitungan Gaji
Posted In
12.1C.07,
Algoritma dan Pemrograman,
BSI,
C++,
Quiz,
Semester I
- 6/06/2012 - 0
comments
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment