Jumat, 08 April 2016

no 4


Algoritma dan Analisis mengitung waktu

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

Program pada c++ : 
#include <iostream>
#include <cstdlib>
/* 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;
}

Flowchart:

Tidak ada komentar:

Posting Komentar

Refleksi minggu ke 2

Refleksi Pertemuan ke 2 Assalamu'alaikum w. wb., Selamat berjumpa lagi teman-teman, baik saya disini akan menuliskan tentang refl...