#Diktat Alpro Bab 3 - No.4
Workshop algoritma dan class
4. Buatlah analisis dan algoritma untuk menghitung konversi detik menjadi format jam:menit:detik
Buat contoh kasus, misalnya konversikan 1230 detik menjadi … jam … menit … detik.
Rumuskan algoritmanya :
Programnya:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
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;
}
Algoritma:
Jumat, 08 April 2016
Diktat Alpro Bab 3 - No.4
20.59
No comments
Analisis:
Kasusjam
:detik/3600
Kasus modulus: -sisa =
jam%3600
Sisa
2 =menit%60
Kasusmenit :sisa/60
Kasusdetik: detik=sisa 2
Algoritma:
{membacajumlahdetik (detik), danmenghitung jam=detik/3600, menit/60.Nilai
jam, menitdandetiksebagaiberikut}
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).
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar