Berikut adalah syntax dari sebuah contoh program menghitung honor karyawan dengan
menggunakan bahasa C.
Harap dipahami terlebih dahulu algoritma serta syntax ini sebelum mulai
menjalankan program. Gunakan dengan bijak dan tanggung jawab. Kalau
ingin copas untuk tugas sekolah/kuliah, harap sunting/edit terlebih
dahulu. Jadikan ini sebagai bahan referensi.
/*
Algoritma : 1. MULAI
2. Menampilkan nama perusahaan
3. Memasukan nama karyawan, golongan, pendidikan, jumlah jam kerja
4. Pada pilihan golongan jika masukan kode angka sesuai maka program dijalankan
5. Pada pilihan pendidikan jika masukan kode angka sesuai maka program dijalankan
. 6. Jika masukan kode tidak sesuai maka proses diabaikan
7. Jika jam kerja <=8 jam dan >=24 jam maka proses rumus lembur diabaikan
8. Jika jam kerja >8 jam dan <=24 jam maka proses rumus lembur dikerjakan
9. Menampilkan nama karyawan, honor tetap, tunjangan jabatan, tunjangan pendidikan dan honor lembur
10. Menampilkan total honor yang diterima
11. SELESAI
*/
#include <iostream.h>
void main ()
{
char nama[30];
int golongan, pendidikan, jamker;
double lembur, tunpen, tunjab, total;
const int gaji_pokok=300000;
cout<<"================================================="<<endl;
cout<<" PROGRAM HITUNG HONOR KARYAWAN KONTRAK"<<endl;
cout<<" PT. DINGIN DAMAI"<<endl;
cout<<"================================================="<<endl;
cout<<"Nama Karyawan : ";
cin>>nama;
cout<<"Golongan : ";
cin>>golongan;
cout<<"Pendidikan (SMU/D3/S1) : ";
cin>>pendidikan;
cout<<"Jumlah Jam Kerja : ";
cin>>jamker;
switch (golongan)
{
case 1:
tunjab = gaji_pokok*0.05;
break;
case 2:
tunjab = gaji_pokok*0.1;
break;
case 3:
tunjab = gaji_pokok*0.15;
break;
default:
tunjab = 0;
}
switch (pendidikan)
{
case 1:
tunpen = gaji_pokok*0.025;
break;
case 2:
tunpen = gaji_pokok*0.05;
break;
case 3:
tunpen = gaji_pokok*0.075;
break;
default:
tunpen = 0;
}
if (jamker < 8 || jamker > 24)
{
lembur = 0;
}
else
lembur = (jamker - 8)*2500;
total = tunjab + tunpen + lembur + gaji_pokok;
cout<<"================================================="<<endl<<endl;
cout<<"*************************************************"<<endl;
cout<<" Karyawan yang bernama : "<<nama<<endl;
cout<<" Honor yang diterima "<<endl;
cout<<" Honor Tetap Rp."<<gaji_pokok<<endl;
cout<<" Tunjangan Jabatan Rp."<<tunjab<<endl;
cout<<" Tunjangan Pendidikan Rp."<<tunpen<<endl;
cout<<" Honor Lembur Rp."<<lembur<<endl;
cout<<" ----------------- +"<<endl;
cout<<" Honor yang Diterima Rp."<<total<<endl;
cout<<"*************************************************"<<endl;
}
Popular Posts
-
BAB I PENDAHULUAN 1.1 Latar Belakang Dunia pendidikan dalam dewasa ini semakin berkembang pesat seiring dengan perubahan era global...
-
Ini ada tips cara mengganti nama akun Facebook yang sudah penuh/limited karena sudah full/10x pergantian nama akun, atau error atau apa saj...
-
Berikut adalah contoh program C++ sederhana dan Flowchart untuk menghitung honor karyawan yang memanfaatkan operator, operasi pengkondisian...
-
Pada pembahasan kali ini, saya akan menawarkan pada anda semua tentang program yang cukup digemari bagi para Hacker tingkat Lammer maupun Sc...
Tidak ada komentar:
Posting Komentar
Selalu gunakan bahasa yg baik dan santun dalam berkomentar. Jika ada pertanyaan lainnya silahkan kirim via email info.ezrafel@gmail.com