Selamat Malam, Kali ini saya akan memberikan kepada kalian mengenai contoh program yang saya buat dalam bahasa C sesuai dengan sebuah soal. Soalnya yaitu :
- Buatlah Program Untuk Menghitung Total Gaji, dimana Gaji Pokok karyawan adalah Rp.1.800.000
- Jika Karyawan sudah menikah maka mendapatkan Tunjangan Pasangan sebesar Rp.200.000 dan Tunjangan Anak, dimana Tunjangan Anak dihitung sampai anak kedua. Jika anak > 2 maka hanya dihitung untuk 2 anak saja.
- Jumlah Jam Kerja/Bulan bagi karyawan adalah 160 jam, jika ada kelebihan jam maka dianggap sebagai Lembur, dimana setiap jamnya diberi upah lembur 3000/jam.
- Hitunglah Total Gaji Karyawan Dengan Rumus = gaji pokok+tunjangan pasangan+tunjangan anak+lembur.
Yang perlu diperhatikan dalam soal tersebut adalah inputannya dan seleksi kondisi yang akan digunakan, berikut Source Code-nya :
#include<stdio.h>
#include<conio.h>
int gapok,tunj_pas,tunj_an,anak,jam,lembur,total;
char stat;
main()
{
gapok=1800000;
printf("\t\t\tPROGRAM MENGHITUNG TOTAL GAJI\n\n");
printf("Apakah Anda Sudah Menikah (Y/T) \t : ");
scanf("%c", &stat);
if(stat=='Y' || stat=='y')
{tunj_pas=200000;
printf("Inputkan Jumlah Anak \t\t\t : ");
scanf("%i", &anak);
if(anak<=2)
{tunj_an=anak*100000;}
else
{tunj_an=200000;}
}
else
{tunj_pas=0;}
printf("Inputkan Jumlah Jam Kerja Anda (min 160) : ");
scanf("%i", &jam);
if(jam>160)
{lembur=(jam-160)*30000;}
else
{lembur=0;}
total=gapok+tunj_pas+tunj_an+lembur;
printf("\n\nMaka Total Gaji Anda Adalah Rp.%i", total);
getch();
}
#include<conio.h>
int gapok,tunj_pas,tunj_an,anak,jam,lembur,total;
char stat;
main()
{
gapok=1800000;
printf("\t\t\tPROGRAM MENGHITUNG TOTAL GAJI\n\n");
printf("Apakah Anda Sudah Menikah (Y/T) \t : ");
scanf("%c", &stat);
if(stat=='Y' || stat=='y')
{tunj_pas=200000;
printf("Inputkan Jumlah Anak \t\t\t : ");
scanf("%i", &anak);
if(anak<=2)
{tunj_an=anak*100000;}
else
{tunj_an=200000;}
}
else
{tunj_pas=0;}
printf("Inputkan Jumlah Jam Kerja Anda (min 160) : ");
scanf("%i", &jam);
if(jam>160)
{lembur=(jam-160)*30000;}
else
{lembur=0;}
total=gapok+tunj_pas+tunj_an+lembur;
printf("\n\nMaka Total Gaji Anda Adalah Rp.%i", total);
getch();
}
Berikut Ini adalah hasil ketika sudah di running :
Jika ada yang ingin bertanya seputar program tersebut silahkan comment...
Semoga Bermanfaat! Terima Kasih:)