Friday, April 19, 2019

Program sederhana upah kerja dengan C++


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 :
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.

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 
banner