Penjelasan Soal: DETIK TANPA MENIT (Soal KODENESIA 4.21) Tujuan Program Program ini bertujuan untuk menghitung berapa detik yang dibutuhkan oleh jarum detik (seperti pada jam dinding atau arloji) untuk bergerak dari satu posisi ke posisi lain, tanpa melibatkan menit atau jam. --- Konsep Dasar * Jarum detik pada jam memiliki 60 posisi, yaitu dari 0 hingga 59. * Setiap posisi mewakili 1 detik. * Ketika jarum bergerak dari satu posisi ke posisi lain, waktu yang dibutuhkan adalah selisih antar posisi tersebut. * Jika jarum melewati angka 0 (misalnya dari posisi 50 ke 5), itu berarti dia melakukan putaran searah jarum jam dan harus dihitung sisa dari 60 dikurangi posisi awal ditambah posisi akhir. --- Logika Penghitungan Ada tiga kondisi utama: 1. Posisi awal sama dengan posisi akhir Artinya jarum telah melakukan satu putaran penuh. Maka waktu yang dibutuhkan adalah 60 detik. 2. Posisi akhir lebih besar dari posisi awal Jarum bergerak maju secara langsung Misalnya dari posisi 10 ke 25 → selisihnya 15 detik. 3. Posisi akhir lebih kecil dari posisi awal Jarum melewati angka 0, lalu melanjutkan sampai posisi akhir. Misalnya dari posisi 50 ke 5 → dihitung: (60 – 50) + 5 = 15 detik. --- Contoh Kasus * Masukan: 30 30 Artinya jarum mulai dan berakhir di posisi yang sama → hasil: 60 detik * Masukan: 10 40 Artinya jarum maju langsung dari 10 ke 40 → hasil: 30 detik * Masukan: 55 5 Artinya jarum melewati angka 0 → hasil: (60 - 55) + 5 = 10 detik --- Kesimpulan Program ini melatih pemahaman tentang: - Pergerakan melingkar (circular logic) - Kondisi logika (if-else)Penghitungan waktu pada satuan detik berdasarkan putaran jam
Updated 2025-05-21 13:04:49 +07:00
Updated 2025-05-16 09:46:23 +07:00
Updated 2025-05-13 16:04:49 +07:00
Dibuat oleh adlanthoriq
Updated 2025-05-11 18:10:05 +07:00
Updated 2025-05-11 13:54:50 +07:00
4.67 Kode Morse Tanpa Spasi
Updated 2025-05-10 16:37:56 +07:00
Updated 2025-05-10 00:20:42 +07:00
Minesweeper Satu Dimensi
Updated 2025-05-09 20:14:50 +07:00