Struktur Data
2020/2021
TOPIC 1
Question.
Tugas Mandiri 1
_Jam, _Menit,_Detik
--------------------------------
Answer
Sebelum membuat rancangan program diatas, kita harus mengetahui variabel – variabel
untuk mendukung dalam membangun sebuah program yang di inginkan
Dalam program ini terdapat variabel jam, menit, dan detik dan diketahui bahwa :
Dengan beberapa tahapan penjelasan di atas tadi didapatkan sebuah informasi total detik
yang di ambil dari variabel 1 jam, selanjutnya untuk mencari variabel jam kita bisa
menggunakan statement div dengan cara :
• Statement div adalah perintah untuk mencari hasil bagi dari sebuah bilangan
dengan bilangan yang lain dalam bentuk bilangan bulat.
Untuk mencari variabel menit maka, kita harus membagi sisa detik. (dengan pembagian
detik setelah itu di bagi dengan 3600 ) dengan 60, maka kita bisa menggunakan statement
mod dengan cara :
Untuk mencari detiknya maka, sisa dari pembagian sisa detik dibagi dengan 60.
• Statement mod adalah perintah untuk mencari hasil sisa dari sebuah bilangan
dengan bilangan yang lain dalam bentuk bilangan bulat.
Dan berikut ini adalah listing program beserta algoritma nya :
Program Menghitung_detik_menit_jam;
uses crt;
var
detik,menit,jam,sisa_detik : integer;
begin
clrscr;
window(2,2,79,24);
textbackground(black);
writeln('---------------------------');
textcolor(yellow) ;write(jam);
textcolor(green) ;write(menit);
textcolor(red) ;write(detik);
writeln;
writeln('---------------------------');
readln;
end.
Maka didapatkan output/tampilan program nya sebagai berikut :
Setelah melalui tahapan listing program diatas selanjutnya saat nya kita
mengeksekusicoding-coding yang telah kita rancang maka di dapat tampilan output
program seperti ini :