Helo sobat, pada kesempatan kali ini kita akan membahas mengenai Program sederhana upah kerja dengan C++.
C++ merupakan peluasan dari Bahasa Pemrograman C yang tergolong dalam Bahasa Pemrograman Tingat Menengah (Middle Level Language), yang berarti Bahasa Pemrograman C++ memiliki semua fitur dan kelebihan yang bahasa pemrograman C miliki, termasuk kelebihan Bahasa C yaitu kita dimungkinkan untuk menggunakan Bahasa Pemrograman Assembly di dalam pengkodingan C, dan juga menyediakan fasilitas untuk memanipulasi memori tingkat rendah.
SOAL:
Buatlah algoritma dan program C++ untuk menghitung upah mingguan karyawan magang dari sebuah restoran 24 jam. Masukan yang dibaca adalah nama karyawan, golongan, dan jumlah jam kerja. Output program adalah nama karyawan dan upahnya.
Ketentuan :
Ketentuan :
Upah per jam :SHIFT 1 / Golongan A : Rp. 40000 JAM 08.00-16.00SHIFT 2 / Golongan B : Rp. 50000 JAM 16.00-24.00SHIFT 3 / Golongan C : Rp. 60000 JAM 24.00-08.00upah lembur : Rp.10.000/jam
Kalau mau jajal ane saranin sih ngetik manual ya jangan dicopas biar ente memahami hehe Oke langsung aja cek it out! Script code sebagai berikut.
//Program sederhana upah kerja dengan C++
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
int main()
{
int jam,lembur;
char gol;
string nama;
cout<<"Nama: ";
getline(cin, nama);
cout<<"Jam kerja: ";
cin>>jam;
cout<<"Jam Lemburan: ";
cin>>lembur;
cout<<"Input Shift kerja anda[1, 2, 3]:SHIFT ";
cin>>gol;
//input golongan
switch(gol){
case '1':
jam=jam*40000;
lembur=lembur*10000;
cout<<"-------------------------------\n"<<endl;
cout<<setw(30)<<"Golongan A\n"<<endl;
cout<<"\nNama: "<<nama
<<"\nUpah kerja: "<<jam
<<"\nUpah Lemburan: "<<lembur
<<"\nTotal : "<<jam+lembur;
break;
case '2':
jam=jam*50000;
lembur=lembur*10000;
cout<<"-------------------------------\n"<<endl;
cout<<setw(31)<<"Golongan B\n"<<endl;
cout<<"\nNama: "<<nama
<<"\nUpah kerja: "<<jam
<<"\nUpah Lemburan: "<<lembur
<<"\nTotal : "<<jam+lembur;
break;
case '3':
jam=jam*60000;
lembur=lembur*10000;
cout<<"-------------------------------\n"<<endl;
cout<<setw(32)<<"Golongan C\n"<<endl;
cout<<"\nNama: "<<nama
<<"\nUpah kerja: "<<jam
<<"\nUpah Lemburan: "<<lembur
<<"\nTotal : "<<jam+lembur;
break;
default:
cout<<"Input Salah!";
}
}
OUTPUT PROGRAM
Sekian pembahasan mengenai Program sederhana upah kerja dengan C++ semoga artikel ini dapat menambah wawasan kita semua. Terimakasih atas kunjungan kalian.
#include <iomanip>
#include <string>
using namespace std;
int main()
{
int jam,lembur;
char gol;
string nama;
cout<<"Nama: ";
getline(cin, nama);
cout<<"Jam kerja: ";
cin>>jam;
cout<<"Jam Lemburan: ";
cin>>lembur;
cout<<"Input Shift kerja anda[1, 2, 3]:SHIFT ";
cin>>gol;
//input golongan
switch(gol){
case '1':
jam=jam*40000;
lembur=lembur*10000;
cout<<"-------------------------------\n"<<endl;
cout<<setw(30)<<"Golongan A\n"<<endl;
cout<<"\nNama: "<<nama
<<"\nUpah kerja: "<<jam
<<"\nUpah Lemburan: "<<lembur
<<"\nTotal : "<<jam+lembur;
break;
case '2':
jam=jam*50000;
lembur=lembur*10000;
cout<<"-------------------------------\n"<<endl;
cout<<setw(31)<<"Golongan B\n"<<endl;
cout<<"\nNama: "<<nama
<<"\nUpah kerja: "<<jam
<<"\nUpah Lemburan: "<<lembur
<<"\nTotal : "<<jam+lembur;
break;
case '3':
jam=jam*60000;
lembur=lembur*10000;
cout<<"-------------------------------\n"<<endl;
cout<<setw(32)<<"Golongan C\n"<<endl;
cout<<"\nNama: "<<nama
<<"\nUpah kerja: "<<jam
<<"\nUpah Lemburan: "<<lembur
<<"\nTotal : "<<jam+lembur;
break;
default:
cout<<"Input Salah!";
}
}
OUTPUT PROGRAM
Sekian pembahasan mengenai Program sederhana upah kerja dengan C++ semoga artikel ini dapat menambah wawasan kita semua. Terimakasih atas kunjungan kalian.