Analisis:
Kasus jam : detik/3600
Kasus modulus: - sisa = jam%3600
Sisa
2 =menit%60
Kasus menit : sisa/60
Kasus detik: detik=sisa 2
Algoritma:
{membaca jumlah detik (detik), dan menghitung jam=detik/3600,
menit/60. Nilai jam, menit dan detik
sebagai berikut}
Deklarasi:
Detik : integer
Jam : integer
Menit : integer
Sisa : integer
Sisa 2 : integer
Deskripsi:
Baca (detik)
Jamßjam/3600
Menitßmenit/60
Write (jam,menit,sisa)
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
int detik,jam,menit,sisa,sisa2;
cout<<"Masukkan jumlah detik: "; cin>>detik;
jam=detik/3600;
sisa=jam&3600;
menit=sisa/60;
sisa2=menit%60;
detik=sisa2;
cout<<"Jam : "<<jam<<endl;
cout<<"menit : "<<menit<<endl;
cout<<"detik : "<<detik;
return 0;
}
0 komentar:
Posting Komentar