Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Program untuk menghitung gaji dari seorang pegawai dengan jam lembur
- /* Programmer : William Handi Wijaya Tanggal diselesaikan : 21 November 2019
- NRP : 05111940000087 Kelas : Dasar Pemograman C */
- #include<stdio.h>
- float get_Float(void);
- int main()
- {
- float jam_kerja, //lama jam kerja wajib yang ditempuh
- gaji_pokok, //biaya gaji pokok per satu jam kerja
- jam_lembur, //lama jam waktu lembur apabila pekerja melakukan lembur
- gaji_lembur; //gaji pegawai
- float total_gaji;
- printf("--------- Kalkulasi Gaji Pegawai --------\n\n\n");
- //Tentukan lama jam kerja wajib yang harus ditempuh setiap harinya oleh pegawai
- printf("Masukkan lama jam kerja wajib yang ditempuh pegawai => ");
- jam_kerja = get_Float();
- //Tentukan besar gaji pokok yang diberikan setiap 1 jam pekerjaan
- printf("Masukkan nilai gaji pokok yang diberikan kepada pegawai selama satu jam bekerja dalam rupiah => ");
- gaji_pokok = get_Float();
- //Masukkan data lama jam waktu lembur apabila melakukan lembur
- printf("Masukkan lama jam kerja lembur yang ditempuh pegawai =>" );
- jam_lembur = get_Float();
- //Tentukan besar gaji lembur yang diberikan kepada pegawai per satuan jam
- gaji_lembur = 1.5 * gaji_pokok;
- //Hitung total gaji yang diberikan kepada pegawai tersebut
- //Total gaji adalah jumlah dari banyaknya gaji pokok yang diterima dean uang yang diberikan apabila melakukan lembur
- total_gaji = (jam_kerja * gaji_pokok) + (jam_lembur * gaji_lembur);
- //Tampilkan hasil kalkulasi total gaji pada layar monitor
- printf("\n\nTotal gaji yang akan diterima oleh pegawai tersebut adalah Rp. %.2f\n\n", total_gaji);
- return 0;
- }
- float get_Float(void)
- {
- float a;
- scanf("%f", &a);
- return a;
- }
Advertisement
Add Comment
Please, Sign In to add comment