program penghitung waktu dangan java


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");
 }
 }
}



Post a Comment

0 Comments