Selasa, 04 Februari 2020

Belajar C++: Study Kasus Hitung Gaji Bersih

Hallo friend..
Ini adalah postingan perdana tahun ini, sekaligus pembuka untuk materi atau pembahasan tentan programing.
Yap, disini w gak jelasin atau bahasa dari awal, w cuma kasih study kasus dan sourcecodenya saja, selebihnya kalian cari referensi lain gaes..

Berikut study kasusnya:
Eca menerima gaji bulanan sebesar 15.000.000 dari kantornya dan mendapatkan tunjangan sebesar 500.000. Setiap kali mendapatkan gaji, gaji Eca harus dipotong untuk membayar pajak sebesar "angka paling belakang NIM" % dari gaji bulanan. Berapa gaji
bersih Eca selama 12 bulan ?
 

Contoh NIM 12018136, maka pajaknya 6 %
Variabel : gaji bulanan, tunjangan, pajak, gaji bersih
Input : pajak, pajak diinputkan dengan cin>>pajak
Output = gaji bersih
 

Rumus
gaji bersih : (gaji bulanan + tunjangan – 5 % gaji bulanan) * 12



#include <iostream>
#include <math.h>

using namespace std;

int main (){
    //syntak pendeklarasian variabel
    int gajibulanan = 15000000;
    int tunjangan = 500000;
    int pajak, nim, inputan;

    //syntak desain tampilan selamat datang
    cout << "\n++++-==[HITUNG GAJI]==-++++" << endl;
    cout << "|Dibuat oleh : Fega Suseno|" << endl;
    cout << "+++++++++++++++++++++++++++" << endl;
    //Alur program perhitungan gaji
    cout << "\nGaji dipotong pajak berdasarkan?" << endl;
    cout << "1. Potong pajak sesuai digit terakhir NIM" << endl;
    cout << "2. Potong pajak secara bebas" << endl;
    cout << "\nTekan nomor pilihan: ";
    cin >> inputan;

    if (inputan == 1){
        cout << "Masukan NIM untuk memotong pajak : ";
        cin >> nim;
        cout << "\nNim anda adalah : "<< nim << endl;
        // Syntax perhitungan gaji
        float nimfix = nim % 10;
        float n_pajak = gajibulanan*nimfix / 100;
        int potongan = gajibulanan - n_pajak;
        int gajibersih = potongan + tunjangan;
        int gajitahunan = gajibersih * 12;

        cout << "Maka potongan pajak sebesar: " << nimfix << " %" << endl;
        cout << "Gaji bulanan sebesar Rp. " << gajibulanan << endl;
        cout << "Tunjangan tiap bulan sebesar Rp. " << tunjangan << endl;
        cout << "Total gaji bersih perbulan sebesar Rp. " << gajibersih << endl;
        cout << "Total pendapatan pertahun adalah sebesar Rp. " << gajitahunan << endl;
        cout << "\n=========================================\n\t     ~Terima Kasih ~" << endl;
    } else if (inputan == 2){
        cout << "Masukan potongan pajak yang di inginkan: ";
        cin >> pajak;
        float n_pajak = gajibulanan*pajak / 100;
        int potongan = gajibulanan - n_pajak;
        int gajibersih = potongan + tunjangan;
        int gajitahunan = gajibersih * 12;

        cout << "Anda memasukan potongan pajak sebesar: " << pajak << " %" << endl;
        cout << "Gaji bulanan sebesar Rp. " << gajibulanan << endl;
        cout << "Tunjangan tiap bulan sebesar Rp. " << tunjangan << endl;
        cout << "Total gaji bersih perbulan sebesar Rp. " << gajibersih << endl;
        cout << "Total pendapatan pertahun adalah sebesar Rp. " << gajitahunan << endl;
        cout << "\n=========================================\n\t     ~Terima Kasih ~" << endl;
    }else {
        cout << "Nomor tidak ada dipilihan :(, sorry !!!" << endl;
    }
    return 0;
}

Yap, silahkan langsung kalian comot dan jalankan pada codeblock atau apalah yg biasa kalian gunakan.
Share this article on :

0 komentar:

Posting Komentar