Program Java - Menghitung Selisih Jam Beda Waktu

Menghitung Selisih Jam Beda Waktu - Artikel ini dilatar belakangi karena saya mendapatkan banyak sekali tugas dari dosen atau guru disekolah dan saya tahu betapa susahnya mencari referensi untuk menyelesaikan itu semua. Pada artikel ini saya akan membagikan Script Program tentang Menghitung Selisih Waktu Jam atau Menghitung Beda Waktu pada bahasa pemrograman Java.

Untuk menghitung selisih waktu dari dua buah jam dengan dengan persamaan (j3 = j2 - j1). Pada program ini data yang harus anda inputkan adalah J2 ( Jam:Menit:Detik ) dan J1 ( Jam:Menit:Detik ) dengan syarat J2 harus lebih besar dari J1 dan nilai keduanya tidak boleh nol. Output yang diminta adalah J3 ( Jam:Menit:Detik ).

Saya menggunakan Aplikasi Eclipse untuk menjalankan program Java ini, namun Syntak atau Sriptnya sama saja.

Baiklah langsung saja ke syntak Program dibawah ini sob

package legi;

import java.util.Scanner;

public class artikel {
public static void main(String[] args) {
    Scanner Input = new Scanner (System.in);
    System.out.println ("Syarat");
    System.out.println ("- J2 Harus Lebih Besar Dari J1");
    System.out.println ("- Nilai Keduanya Tidak Boleh Nol");
   
    System.out.print("Jam 1 = ");
    int j1 = Input.nextInt();
    System.out.print("Menit 1 = ");
    int m1 = Input.nextInt();
    System.out.print("Detik 1 = ");
    int d1 = Input.nextInt();

    System.out.print("Jam 2 = ");
    int j2 = Input.nextInt();
    System.out.print("Menit 2 = ");
    int m2 = Input.nextInt();
    System.out.print("Detik 2 = ");
    int d2 = Input.nextInt();


int j3, sisa, m3, d3;
int waktu1, waktu2, selisih;

waktu1 = (3600*j1)+(60*m1)+d1;
waktu2 = (3600*j2)+(60*m2)+d2;
selisih = waktu2-waktu1;
j3 = selisih/3600;
sisa = selisih%3600;
m3 = sisa/60;
d3 = sisa%60;

System.out.println ("MENGHITUNG SELISIH WAKTU");
System.out.println ("========================");
System.out.println ("\nWaktu Pertama   = "+j1+":"+m1+":"+d1);
System.out.println ("Waktu Kedua     = "+j2+":"+m2+":"+d2);
System.out.println ("\nSelisih Waktu   = "+j3+":"+m3+":"+d3);
    }
}

OUTPUT

Program Java - Menghitung Selisih Jam Beda Waktu

Cobalah untuk mengubah nilai yang dimasukkan dan perhatikan hasilnya.

Note : Perlu di perhatikan, ada beberapa yang harus diperhatikan pada syntak Program diatas, seperti nama Package dan Public Class harus disesuaikan dengan Package dan Public Class yang anda buat sisanya sama.

Semoga artikel ini bisa bermanfaat, silahkan untuk meninggalkan komentar dibawah ini dan memberikan masukan setelah membaca. Terima kasih.

0 komentar:

Post a Comment