Tugas Pemrograman C++
Tugas Pemrograman C++
FormatNamaFolder:QuizNimNama
FormatNamaFile:soal1.cpp,dst.
1. Buatlah program sederhana untuk menghitung upah karyawan. Upah per jam tiap
karyawanbergantungpadagolongannya.Ketentuannyaadalahsebagaiberikut:
Golongan
Upahperjam
Rp.4.000,
Rp.5.000,
Rp.6.000,
Rp.7.500,
Jumlahjamkerjanormaladalah48jam.
KelebihanjamkerjadianggaplemburdenganupahlemburadalahRp.3.000,/jam
untuksemuagolongan.
Inputnyaadalah:namakaryawan,golongan,danjumlahjamkerja.
Outputnyaadalah:upahyangharusditerima.
Contohtampilannya:
Program Menghitung Upah Karyawan
================================
Masukkan nama karyawan
: Henry
Masukkan golongan
: B
Masukkan jumlah jam kerja : 50
Saudara Henry mendapat upah 246000 rupiah
Press Any Key To Continue ...
Perhitungannya:Totalupah=5000x48+(5048)x3000=246000
2. Suatu pabrik makanan mengepak produknya dengan aturan: 1 kotak besar berisikan 24
kotakkecil,1kotakkecilberisikan12bungkus,dan1bungkusberisikanmakananseberat
65 gram. Apabila diketahui produksi pabrik dalam gram, buatlah algoritma untuk
mencetakbanyaknyaproduksipabrikdalambentukberapakotakbesar,berapakotakkecil,
berapabungkusdansisaberapagram.
Contoh:misalkanpabrikmemproduksisebanyak100.000gram,makaalgoritmamencetak
angka5KotakBesar8KotakKecil2bungkus30gram
Contohtampilannya:
Program Produksi Pabrik
=======================
Masukkan banyak produksi (gram) : 100000
Hasil :
5 Kotak Besar 8 Kotak Kecil 2 bungkus 30 gram
Press Any Key To Continue ...
3. PT. DINGIN DAMAI memberikan gaji kepada karyawan kontraknya sebesar Rp. 500.000 perbulan
denganmemperolehtunjangantunjangansebagaiberikut:
a. TunjanganJabatan:
Golongan
Presentase
1
5%
2
10%
3
15%
Misal:
Jikaseorangkaryawantersebutdengangolongan3,makamendapattunjangansebesar15%*
Rp.500.000
b. TunjanganPendidikan
TingkatPendidikan
Presentase
SMA
2,5%
D1
5%
D3
20%
S1
30%
Misal:
Jika seorang karyawan tersebut dengan Tingkat Pendidikan D3, maka mendapat tunjangan
sebesar20%*Rp.500.000
c. HonorLembur
Jumlahjamkerjanormalsebanyak8jam.Honorlemburdiberikanjikajumlahjamkerjalebih
dari 8 jam, maka kelebihan dari jam kerja tersebut dikalikan dengan Rp. 5500 untuk setiap
kelebihanjamkerjakaryawantersebut.
Tampilanyangdiinginkansebagaiberiktu: