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