Membuat program hitung gaji dan lembur pada C++
Contoh soal:
Sebuah perusahaan ABC ingin menghitung gaji harian
karyawannya. Gaji pokok perhari karyawan adalah sebesar Rp. 20.000 /jam, dalam
1 hari 8 jam kerja normal. Ketentuan nya adalah ketika karyawan bekerja lebih
dari 8 jam, maka 2 jam pertama lembur dihitung Rp. 10.000, dan jam berikutnya
Rp. 15.000 perjam. Sehingga output nya laporan Gaji hari ini + lembur jika ada.
Coding program :
#include <iostream.h>
#include <conio.h>
int main()
{
const
int gaji=170000;
int jam;
float
gaji2;
char
nama[20];
cout<<"PERUSAHAAN
ABC"<<endl;
cout<<"Masukkan
Nama : ";cin>>nama;
cout<<"Gaji
karyawan Rp. 20000 per jam dalam 1 hari kerja normal (8 jam)"<<endl;
cout<<"Masukkan
jumlah jam kerja hari ini : ";cin>>jam;
if (jam
== 10){
cout<<"Total
Gaji + overtime anda hari ini : Rp. "<<gaji<<endl;
}else
if(jam >= 11){
gaji2=((jam-10)*15000)+
(gaji);
cout<<"Total
gaji + overtime anda hari ini : Rp.
"<<gaji2<<endl;
}else
{
cout<<"Jumlah
yang anda masukkan belum termasuk hitungan lembur"<<endl;
cout<<"Hanya
Gaji Pokok yang anda Terima Rp. 160000"<<endl;
}
cout<<"*******TERIMA
KASIH*******";
getch();
return
0;
}
Sedikit
penjelasan :
“ const int
gaji=170000; “ : dimana gaji pokok +
lemburan 2 jam pertama 160.000 + 10.000 yang bertipe data konstanta.
“cout<<"Masukkan
jumlah jam kerja hari ini : ";cin>>jam; “ : disini kalian
harus memasukkan jumlah total keja harian anda, tanpa anda yang harus menghitung
sendiri jam kerja anda.
“ if (jam == 10){
cout<<"Total
Gaji + overtime anda hari ini : Rp. "<<gaji<<endl; “
maksudnya
adalah jika jam kerja = 10, maka tampilkan “total gaji + overtime anda hari ini : Rp. “ . Dan “gaji” itu sendiri adalah konstanta
yang telah memiliki nilai 170000.
“ }else if(jam >= 11){
gaji2=((jam-10)*15000)+
(gaji);
cout<<"Total
gaji + overtime anda hari ini : Rp.
"<<gaji2<<endl; “
Dan jika Jam
kerja lebih dari sama dengan 11, maka variable gaji2 akan diberi nilai hasil
perhitungan “ jam-10 (hasil sisa jam yang dimasukkan dikurangi 10, karena 10
batas lembur yang berbeda nilai, kemudian dikali dengan 15000 yang memang
ketentuan jika lembur lebih dari 10 jam maka terhitung 15000 perjam nya, dan
ditambah gaji (konstanta). Maka akan dicetak
“ }else {
cout<<"Jumlah
yang anda masukkan belum termasuk hitungan lembur"<<endl;
cout<<"Hanya
Gaji Pokok yang anda Terima Rp. 160000"<<endl; “
Dan jika
tidak memenuhi kondisi diatas maka akan dicetak
KlixKoin
BalasHapusDaftar Di http://www.klixkoin.com/index.php?ref=princesshour
Dibayar Rp. 610 (Apabila Semua Iklan Diklik).
Dibayar 20% untuk tiap iklan yang diklik dari referal Anda (Rp. 610 x 20% = Rp. 122).
Minimal pembayaran Rp 5.000,- (I-KOIN), Rp 20.000,- (BCA - MANDIRI)
Komisi hingga 5% untuk setiap pembelian yang dilakukan referal langsung Anda.
Informasi status Anda dengan mudah bisa dilihat, seperti jumlah klik, Saldo Anda,
bahkan jumlah klik serta aktivitas referal Anda.
Daftar Di http://www.klixkoin.com/index.php?ref=princesshour
Perhitungan Keuntungan
Klik Sendiri Rp. 610
10 Referal = Rp. 122 x 10 = Rp. 1220
Daftar Di http://www.klixkoin.com/index.php?ref=princesshour
Penghasilan Bulanan
Klik Sendiri Rp. 610 x 30 = Rp. 18300
Klik 10 Referal Rp. 1220 x 30 = Rp. 36600
= Rp. 54900
Daftar Di http://www.klixkoin.com/index.php?ref=princesshour
Penghasilan Setahun Rp. 54900 x 12 = 658800
Daftar Di http://www.klixkoin.com/index.php?ref=princesshour
Bisnis lokal yang paling BOOMING:
Terbukti, hanya dlm waktu 120 hari, member telah lebih dari 128.078 orang
Daftar Di http://goo.gl/QwSOk
Dahsyat!!
- Mempunyai 2 sistem utama: Plan GRATIS & Plan INVESTASI
- Withdrawal bisa ke PM, Bank Lokal, dan Pulsa
- Web semakin AMAN dengan HTTPS/SSL 256 bit
- Komunikasi langsung dgn Admin via SMS/Call/FB
- Invest minimal $0.5 via PM, EgoPay, Payza, & Bank Lokal
- Profit 2% x 100 hari + Profit extra
- Compound minimal $0.5
- WD INSTANT ke PM minimal $0.02 (cuma butuh waktu 3 detik)
- WD ke Bank Lokal minimal $6 (kurs $1 = Rp 9.700)
- WD dgn Pulsa HP dengan harga dibawah standar pasar
- Tersedia fitur IBC MOBILE, website versi HP
Daftar Di http://goo.gl/QwSOk
WOOOOOW!!!
Daftar Di http://goo.gl/QwSOk
100% Gratis 100% Profit..
Proses pencairan super cepat..
Sekali click, dollar langsung mendarat di PM anda..
Daftar Di http://goo.gl/QwSOk
Bisa pencairan ke bank lokal
Dan dalam bentuk pulsa..
Daftar Di http://goo.gl/QwSOk
Bener-bener profit!!
Ribuan member sudah dibayar..
Sekarang giliran Anda!!
Daftar Di http://goo.gl/QwSOk
Join now!!
Daftar Di http://goo.gl/QwSOk
coding kalau buatnya di access gimana kak?
BalasHapusBuat program untuk menghitung gaji pegawai yang telah bekerja selama 25 hari dengan gaji per hari adalah Rp.100.000. Gunakan variabel lokal untuk melakukan penghitungan gaji.
BalasHapusTolong bantu dong plisss🙇