Adakalanya juga, seorang atasan memerlukan sebuah program. Program yang dapat menghitung nominal jumlah gaji yang seharusnya didapatkan oleh karyawannya. Seperti program yang satu ini. Program ini dapat menghitungkan gaji karyawan secara tepat, dan mudah untuk digunakan. Selain mudah digunakan, program ini juga dapat dengan mudah dikustomisasi ulang agar lebih sesuai dengan yang diinginkan, karena program ini sangat simple dan masih menggunakan bahasa pemrograman yang mudah digunakan, yaitu bahasa pemrograman C++.
output program gaji karyawan dengan c++ |
Dalam program ini, beberapa data yang bisa diinputkan antara lain adalah:
- Nama karyawan
- Nomor Induk Karyawan
- Alamat karyawan
- Jenis kelamin karyawan
- Status pernikahan karyawan
- Kendaraan yang dipakai karyawan
- Gaji pokok karyawan
- Nominal uang makan karyawan
Setelah beberapa hal diatas sudah berhasil diinputkan, maka program akan secara otomatis menghitung:
- Gaji kotor yang didapatkan oleh karyawan
- Gaji bersih yang didapatkan oleh karyawan
- Pajak yang seharusnya dibayarkan oleh karyawan
Berikut ini adalah source code yang Saya gunakan untuk membuat program gaji karyawan:
#include <conio.h>
Begitulah sekiranya cara membuat program gaji karyawan dengan menggunakan C++ yang sederhana. Jika sekiranya artikel ini cukup membantu, atau ada yang masih perlu ditanyakan, silahkan tinggalkan jejak di dalam kolom komentar di bawah ini.#include <iostream>#include <stdio.h>#include <cstdlib>#include <string.h>using namespace std;main() //main program{awal: //char awalstring nik, jwb; //deklarasi nik dan jwb dengan menggunakan stringchar nama[30], alamat[50]; //deklarasi nama (panjangnya 30) dan alamat (panjangnya 50) dengan menggunakan charint jk, status, kendaraan ; //deklarasi jenis kelamin (jk), status, kendaraan dengan menggunakan integerlong double gaji_pokok, uang_makan, tunjangan, transport, gaji_kotor, pajak, gaji_bersih; //deklarasi gaji pokok, uang makan, tunjangan, transport, gaji kotor, pajak, gaji bersih dengan menggunakan long doublecout<<"\n\n\t\t\t\t PROGRAM GAJI";cout<<"\n\n\t\t==========================================";cout<<"\n\n\n\t\tMasukkan Nama : ";gets(nama);cout<<"\n\t\tMasukkan NIK : ";cin>>nik;cout<<"\n\t\tMasukkan Alamat : ";cin>>alamat;cout<<"\n\n\t\t------------------------------------------";cout<<"\n\t\tMasukkan jenis kelamin ";cout<<"\n\n\t\t[0 = Laki-laki, 1 = Perempuan] "; cin>>jk;cout<<"\n\n\t\t------------------------------------------";cout<<"\n\t\tMasukkan status Pernikahan";cout<<"\n\n\t\t[0 = Belum Menikah, 1 = Menikah] "; cin>>status;cout<<"\n\n\t\t------------------------------------------";cout<<"\n\t\tMasukkan jenis kendaraan";cout<<"\n\n\t\t[0 = Motor, 1 = Mobil] "; cin>>kendaraan;cout<<"\n\n\t\t------------------------------------------";cout<<"\n\t\tMasukkan Gaji pokok : US$ "; cin>>gaji_pokok;cout<<"\n\t\tMasukkan besar uang makan : US$ "; cin>>uang_makan;//menghitung tunjangan berdasarkan jenis kelamin dan status pernikahanif(jk==0 && status==1){tunjangan=500;}else{tunjangan=0;}//menghitung uang transport berdasarkan jenis kendaraanif(kendaraan==1){transport=1000;}else if(kendaraan==0){transport=500;}else{transport=0;}//menghitung gaji kotorgaji_kotor=gaji_pokok+tunjangan+uang_makan+transport;//menghitung pajakpajak=(0.05*gaji_kotor);//menghitung gaji bersihgaji_bersih=gaji_kotor-pajak;cout<<"\n\t\t==========================================";cout<<"\n\t\t Gaji Kotor: US$"<<gaji_kotor; //output gaji kotor karyawancout<<"\n\t\t Gaji Bersih: US$"<<gaji_bersih; //output gaji bersih karyawancout<<"\n\t\t Pembayaran Pajak: US$"<<pajak; //output pajak karyawan/*--Mengakhiri Program dengan otomatis menghentikannya--*/cout<<"\n\n\t\t"<<jwb;if(jwb=="Y" || jwb=="y"){system("CLS");goto awal;}else{cout<<"\n\n\t\tTerimakasih, Gaji Anda Sudah Diinputkan";}getch();}
0 comments:
Posting Komentar