- Buatlah algoritma dan program untuk
menentukan gaji seorang karyawan dengan ketentuan sebagai berikut:
- Gaji pokok, jenis kelamin dan jumkah anak
diinputkan
- Tunjangan anak diberikan bila karyawan telah
menikah dan mempunyai anak
- Bagi karyawan laki-laki yang telah menikah
diberi tunjangna keluarga
- Apabila anak kurang dari 3 atau gaji lebih kecil dari Rp. 200.000 maka akan mendapatkan tambahan gaji 50.000,-
Jawab
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
int
JA, SP, JK;
long
RP1 = 50000, RP2 = 500000, GP, TA, TK, TT, TOT, THP;
cout<<"Masukkan Jumlah Anak = ";
cin>>JA;
cout<<"Masukkan Status Perkawinan 0 belum menikah dan 1 sudah
menikah = ";
cin>>SP;
cout<<"Masukkan Jenis Kelamin 0 untuk Perempuan dan 1 untuk
Laki-laki = ";
cin>>JK;
cout<<"Gaji Pokok = ";
cin>>GP;
cout<<"\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n";
TA =
RP1*SP*JA;
TK =
RP2*SP*JK;
TOT =
GP+TK+TA;
if ( JA < 3 )
if
(GP < 200000)
{
cout<<"Mendapatkan Tunjangan Tambahan";
THP = TOT + RP1;
}
else
{
cout<<"Tidak
Mendapatkan Tunjangan Tambahan";
THP = TOT + 0;
}
else if (JA > 3)
if
(GP > 200000)
{
cout<<"Tidak
Mendapatkan Tunjangan Tambahan";
THP
= TOT + 0;
}
else
cout<<"Tidak
Mendapatkan Tunjangan Tambahan";
else
cout<<"Tidak
Mendapatkan Tunjangan Tambahan";
THP = TOT + 0;
cout<<"\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n";
cout<<"\nTake Home Pay =
"<<THP;
cout<<"\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n";
getch
();
}
No comments:
Post a Comment