Minggu, 28 Juli 2019

Program Sederhana Membuat ADT Tanggal menggunakan Bahasa Java



Assalamualaikum wr.wb Berikut adalah salah satu contoh program sederhana membuat ADT Tanggal pada bahasa Java

Dibawah ini adalah Source Code Program


package tugasstrukturdata;

import java.util.Scanner;

public class Kalender {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in );
        int hari = 0, tanggal, bulan, tahun;
        boolean Tanggal, Bulan, Valid;
        String hasil, namaBulan = null;

        System.out.print("Masukkan Tanggal : ");
        tanggal = input.nextInt();
        System.out.print("Masukkan Bulan : ");
        bulan = input.nextInt();
        System.out.print("Masukkan Tahun : ");
        tahun = input.nextInt();

        if (bulan == 1){
            hari = 31;
            namaBulan = "Januari";
        }
        else if (bulan == 2){
        if ((tahun % 4 == 0 & & tahun % 100 != 0) | | tahun % 400 == 0){
            hari = 29;
            namaBulan = "Februari";
        }
            else {
            hari = 28;
            namaBulan = "Februari";
            }
        }
        else if (bulan == 3){
            hari = 31;
            namaBulan = "Maret";
        }
        else if (bulan == 4){
            hari = 30;
            namaBulan = "April";
        }
        else if (bulan == 5){
             hari = 31;
             namaBulan = "Mei";
        }
        else if (bulan == 6){
            hari = 30;
            namaBulan = "Juni";
        }
        else if (bulan == 7){
            hari = 31;
            namaBulan = "Juli";
        }
        else if (bulan == 8){
            hari = 30;
            namaBulan = "Agustus";
        }
        else if (bulan == 9){
            hari = 31;
            namaBulan = "September";
        }
        else if (bulan == 10){
            hari = 30;
            namaBulan = "Oktober";
        }
        else if (bulan == 11){
            hari = 31;
            namaBulan = "November";
        }
        else if (bulan == 12){
            hari = 30;
            namaBulan = "Desember";
        }
        else {
            hari = -1;
            namaBulan = Integer.toString(bulan);
        }

        Tanggal = tanggal >= 1 & & tanggal <= hari;
        Bulan = bulan >= 1 & & bulan <= 12;
        Valid = Tanggal & & Bulan;

        if (Valid){
            hasil = " Merupakan tanggal yang valid.";
        }
        else {
            hasil = " Merupakan tanggal yang tidak valid.";
        }

        System.out.println("\n"+tanggal+" "+namaBulan+" "+tahun+hasil);
    }
}

Untuk mengcopy Script silahkan klik link dibawah ini
>>> Link Github <<<

Berikut ini adalah video proses pembuatan ADT Tanggal dengan Java




Tidak ada komentar:

Posting Komentar