8. CONTOH KASUS MENGHITUNG JAM BELAJAR
//judul
//menghitung jam belajar
//bintang ilham kurniawan
//21 September 2022
#include <iostream>
using namespace std;
//kamus
int jamAwal,menitAwal,detikAwal;
int jamAkhir,menitAkhir,detikAkhir;
int totalwaktu,total_detik_awal,total_detik_akhir;
int HH;
int MM;
int DD;
//diskripsi
int main()
{
cout<< "menghitung jam belajar" << endl;
cout<< "======================" << endl;
cout<< "masukkan jam awal : ";
cin>> jamAwal;
if ((jamAwal<=24) and (jamAwal>=0))
{
cout<< "masukkan menit awal : ";
cin>> menitAwal;
if ((menitAwal<=60) and (menitAwal>=0))
{
cout<< "masukkan detik awal : ";
cin>> detikAwal;
if ((detikAwal<=60) and (detikAwal>=0))
{
cout<< "masukkan jam akhir : ";
cin>> jamAkhir;
if ((jamAkhir<=24) and (jamAkhir>=0))
{
cout<< "masukkan menit akhir : ";
cin>> menitAkhir;
if ((menitAkhir<=60) and (menitAkhir>=0))
{
cout<< "masukkan detik akhir : ";
cin>> detikAkhir;
if ((detikAkhir<=60) and (detikAkhir>=0))
{
total_detik_awal = ((jamAwal*3600)+(menitAwal*60)+(detikAwal));
total_detik_akhir = ((jamAkhir*3600)+(menitAkhir*60)+(detikAkhir));
totalwaktu = total_detik_akhir - total_detik_awal;
//konversikan ke HH DD MM
HH = totalwaktu /3600;
MM = (totalwaktu %3600) /60;
DD = (totalwaktu %3600) %60;
cout<< "jam Mulai Belajar : " << total_detik_awal << endl;
cout<< "jam Akhir Belajar : " << total_detik_akhir << endl;
cout<< "jadi aku belajar selama : " << HH << " : " << MM << " : " << DD;
}
}
else
{
cout<< "maaf inputan salah";
}
}
else
{
cout<< "maaf inputan salah";
}
}
else
{
cout<< "maaf inputan salah";
}
}
else
{
cout<< "maaf inputan salah";
}
}
else
{
cout<< "maaf inputan salah";
}
}
Komentar
Posting Komentar