pada program kali ini memiliki fungsi untuk menghitung waktu dan cara konversi dari jam ke menit dan detik
nama programnya adalah HitungWaktu.java
import java.util.Scanner; public class hitungWaktu { public static void main(String [] argh) { Scanner nilai = new Scanner(System.in); int jarak,kecepatan,meter; System.out.println("Menghitung waktu tempuh\n"); System.out.print("masukkan jarak yang ditempuh(km) : "); jarak = nilai.nextInt(); System.out.print("masukkan nilai kecepatan(Km/jam) : "); kecepatan = nilai.nextInt(); // penyederhanaan nilai meter = jarak * 1000; int kecep = kecepatan * 1000; double kec2 = ((double) (kecep) /3600) ; double waktu = meter / kec2; int waktu1 = (int) waktu; //proses pengubahan detik menjadi jam:menit:detik int Jam,Menit,Detik,sisa; sisa = waktu1 % 3600; Jam = (waktu1 - sisa) / 3600; waktu1 = sisa; sisa = waktu1 % 60; Menit = (waktu1 - sisa) / 60; waktu1 = sisa; sisa = waktu1 % 1; Detik = (waktu1 - sisa) / 1; System.out.println("waktu yang diperlukan untuk menempuh jarak sejauh " +jarak +" km "); System.out.print("Dengan kecepatan " +kecepatan+" Km/jam adalah..."); if (waktu < 60) { System.out.println(+Detik+" detik"); } else if ( waktu < 3600) { System.out.println(+Menit+" menit "+Detik+" detik"); } else if ( waktu >= 3600) { System.out.println(+Jam+" jam "+Menit+" menit "+Detik+" detik"); } } }
0 Comments