Cute Finding Nemo

Jumat, 08 April 2016

Diktat Alpro Bab 3 - No.4

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


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

0 komentar:

Posting Komentar