Selasa, 05 Mei 2015

Menghitung Gaji Bersih Seorang Karyawan di C++

Berikut ini cara mengimput gaji bersih seorang karyawan
  1. Buatlah program untuk menghitung gaji bersih dari seorang karyawan, dengan ketentuan sebagai berikut :
  • Karyawan memperoleh tunjangan istri 10% dari gaji pokok apabila statusnya sudah menikah.
  • Memperoleh tunjangan anak apabila mempunyai anak. Jumlah anak kecil dari 2 maka tunjangan anak 5% dari gaji pokok, sedangkan jumlah anak lebih besar dari 2 maka tunjangan anak 10% dari gaji pokok.
  • Gaji bersih diperoleh dari tunjangan istri + tunjangan anak + gaji pokok.


#include<iostream>
using namespace std;

int main()
{
    int ti,st,ja,gp,gb,ta; // Variabel angka
    string status; // Variabel kata

    cout<<"Input Gaji Pokok : "; cin>>gp;  // Mengimput Gaji Pokok
    cout<<endl<<"Status Menikah [1.Ya 2.Tidak]\n"; // Menamplkan Pertanyaan Status Menikah
    cout<<"Input Satus Menikah : ";  cin>>st; // Mengimput Status Menikah

    if(st==1) // Memproses Jika Memilih Satu Maka di proses bagian di dalam skrip
    {
        ti = gp*0.1;
        status = "Menikah";

        cout<<"Jumlah Anak : "; cin>>ja;
        if(ja<=2)
        {
            ta=gp*0.5;
        }
        else
        {
            ta=gp*0.1;
        }
    }

    else
    {
        status="Belum Menikah";
        ti=0;
        ja=0;
    }

    gb = gp + ti + ta;

    cout<<"\n\nPendapatan Pegawai : "<<endl; // Menampilkan
    cout<<"Gaji Pokok      : "<<gp<<endl; // Menampilkan
    cout<<"Satus           : "<<status<<endl; // Menampilkan
    cout<<"Tunjangan Istri : "<<ti<<endl; // Menampilkan
    cout<<"Tunjangan Anak  : "<<ta<<endl; // Menampilkan
    cout<<"Gaji Bersih     : "<<gb<<endl; // Menampilkan
}

SELAMAT MENCOBA

Tidak ada komentar:

Posting Komentar