Program C++ Menghitung Lama Bekerja Seorang Pegawai
![]() |
Program C++ Menentukan Lama Bekerja |
Hai guys kembali bersama saya di santosolusi, nah pada kesempatan kali ini saya akan share tutorial Program C++ Menghitung Lama Bekerja Seorang Pegawai . Untuk Pengerjaannya kita akan menggunakan kondisi percabangan atau If Else dimana kondisi If akan dijalankan jika bernilai benar atau true dan program akan dijalankan di blok else apabila dalam kondisi false.
if (kondisi){
//pernyataan1
}
else {
//pernyataan2
}
Oke langsung saja kita bahas dimulai dari studi kasusnya .
Studi Kasus
Program ini dibuat untuk dapat menghitung lamanya seorang pegawai dalam bekerja. Program ini akan berjalan dengan ketentuan jam masuk dan jam pulang diinput (input dari luar). Sebagai catatan, jam pada program ini berupa angka 1-12, dan pegawai bekerja kurang dari 12 jam. Asumsi jam yang dimasukkan adalah tepat (tidak memasukkan menit). Buatlah program tersebut.
Note: Anda cukup mengeksekusi untuk dua kondisi,
- Bila pegawai bekerja dengan jam masuk pukul 10 dan keluar pukul 9
- Bila pegawai bekerja dengan jam masuk pukul 9 dan keluar pukul 11
Flowchart
![]() |
Flowchart Menghitung Lama Bekerja Seorang Pegawai |
Langkah-Langkah :
- Inputkan Jam Masuk dan Jam keluar
- Jika Jam Keluar lebih besar dari jam Masuk bernilai benar Maka Lama = ( Jam Keluar -Jam Masuk)
- Jika Jam Keluar lebih besar dari jam Masuk bernilai salah Maka Lama = (12+ Jam Keluar) - Jam Masuk
- Cetak Lama
Source Code
#include<iostream>
using namespace std;
int main(){
int jam_masuk;
int jam_keluar,lama;
cout<<" Jam Masuk = ";
cin>>jam_masuk;
cout<<" Jam Keluar = ";
cin>>jam_keluar;
if(jam_keluar>= jam_masuk){
lama= jam_keluar-jam_masuk;
}
else{
lama= (12+jam_keluar)- jam_masuk ;
}
cout<<" Lama Bekerja = "<<lama<<" "Jam<<endl;
}
Hasil :
![]() |
Soal No 1 |
![]() |
Soal No 2 |
Post a Comment for "Program C++ Menghitung Lama Bekerja Seorang Pegawai"