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


Komentar

  1. KlixKoin
    Daftar 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

    BalasHapus
  2. coding kalau buatnya di access gimana kak?

    BalasHapus
  3. Buat 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.​

    Tolong bantu dong plisss🙇

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Pirolisis Sederhana

Membuat Program Pilihan pada Pascal