Long time no see guys π
Haduh modem kuota habis lemotnya minta ampun, jadi males posting deh π
Oke kali ini kita akan membuat program Konversi Detik, jadi logikanya kita memasukkan nilai detik lalu dikonversikan ke menjadi berapa Jam, berapaMenit, dan berapa Detik….
Program ini menggunakan fungsi Div danΒ Mod atau sisa bagi dari suatu bilangan.
Langsung saja…
Komponen yang dibutuhkan adalah label, edit, dan button (kaya mau masak aja ya :D)
Praktiknya sbb :
1. Kita design form1 menjadi sedemikian rupa sesuai selera, misal :
2. Sebelumnya masukkan dulu variabel globalnya.
var Form1: TForm1; totaldetik,sisa,jam,menit,detik : integer;
3. Masukkan kode programnya ke button1 (KONVERSI)
procedure TForm1.Button1Click(Sender: TObject); begin totaldetik := strtoint(edit1.text); jam := totaldetik div 3600; sisa := totaldetik mod 3600; menit := sisa div 60; detik := sisa mod 60; edit2.text := inttostr(jam); edit3.text := inttostr(menit); edit4.text := inttostr(detik); end;
4. Pada button2 (CLEAR) kode programnya :
procedure TForm1.Button2Click(Sender: TObject); begin edit1.Text:=''; edit2.Text:=''; edit3.Text:=''; edit1.SetFocus; end;
5. Pada button3 (KELUAR) kode programnya :
procedure TForm1.Button3Click(Sender: TObject); begin application.Terminate; end;
6. Untuk button4 (HADIAH) cuma tambahan, buat iseng aja π , kode programnya sbb :
procedure TForm1.Button4Click(Sender: TObject); begin application.MessageBox('MAHOOOOOOO.....!!','FAKTA',mb_ok or mb_iconexclamation); end;
7. Jalankan program tsb dengan menekan F9
Sederhana memang, tapi hal yang paling kompleks dimulai dari hal yang paling sederhana π
Semoga ada manfaat buat kita semua, saya off dulu, see you next time π