Diktat Bab 3 Latihan 6 ~ neT-Tor.com

Friday, 8 April 2016

Diktat Bab 3 Latihan 6



6. Algoritma dan Analisis menghitung selisish waktu.
Analisis:
·   Kasus selisih detik:
If((detik.detik-detik.detik)<0){
det.detik = (60+detik.detik)-detik.detik;
men.menit*60-60;} else{det.detik=detik.detik-deti.detik;}
·   kasus selisih menit:
if((menit.menit-meni.menit)<0){
men.menit=(60+meni.menit)-menit.menit;
j.jam*60-60;} else { men.menit=menit.menit-meni.menit;}
·   kasus selisih jam:
j.jam=jam.jam-ja.jam;

Algoritma:
{membaca nilai waktu pertama [jam(jam.jam), menit(menit),detik(detik)], nilai waktu kedua [jam(ja.jam),menit(meni,menit), detik(deti.detik)]. Menghitung selisih dengan mengurangkan waktu perjam dengan waktu kedua}
Deklarasi:
//function
   Struct satu ();
   Struct dua ();
   Struct selisih ();
//didalam struct berisi:
               jam        (integer)
               jenit       (integer)
               detik      (integer)

//main ()
    Jam, menit, detik (satu)
    Ja, meni, deti (dua)
    J, men, det (selisih)
Deskripsi:
//waktu pertama
   Baca jam.jam (integer)
   Baca menit.menit (integer)
   Baca detik.detik (integer)
//waktu kedua
   Baca ja.jam (integer)
   Baca meni.menit (integer)
   Baca detik.detik (integer)
                Write (j.jam, men.menit, det.detik)







 

programmer

Admin

Saya hebat karena belajar, saya tahu karena membaca, saya mahir karena praktik (try and error). Trust me, Knowledge Is King.

0 komentar:

Post a Comment

Terimakasih Sudah Berkomentar