Kamis, 15 Desember 2016

Program Menghitung Hari Menggunakan Switch Case

saya disini akan membahas tentang cara menentukan hari apa yang akan datang sekaligus hari pasaran jawanya...

silahkan dicoba. dan semoga bermanfaat...!!!

import java.util.Scanner;
public class Switch {
    public static void main(String[] args) {
       
        Scanner in=new Scanner(System.in);
       
        System.out.println("Angka Pada Hari\n 0 = Minggu\n 1 = Senin\n 2 = Selasa\n 3 = Rabu\n 4 = Kamis\n 5 = Jumat\n 6 = Sabtu\n");
     
        System.out.println("Angka Pada Pasaran\n 0 = Legi\n 1 = Pahing\n 2 = Pon\n 3 = Wage\n 4 = Kliwon\n");
       
        System.out.print("masukkan nama : ");
        String nama=in.nextLine();
       
        System.out.print("Masukkan Angka Hari Sekarang : ");
        int hari=in.nextInt();
       
        System.out.print("Masukkan Angka Pasaran : ");
        int pasaran=in.nextInt();
       
        System.out.print("Masukkan Angka Hari Yang Akan Datang : ");
        int datang=in.nextInt();
       
        int haridatang=(hari + datang)%7;
        int haripasaran=(hari+pasaran)%5;
       
        switch(hari){
            case 0:
                System.out.print(nama+" Meninggal Hari Minggu ");break;
            case 1:
                System.out.print(nama+" Meninggal Hari Senin ");break;
            case 2:
                System.out.print(nama+" Meninggal Hari Selasa ");break;
            case 3:
                System.out.print(nama+" Meninggal Hari Rabu ");break;
            case 4:
                System.out.print(nama+" Meninggal Hari Kamis ");break;
            case 5:
                System.out.print(nama+" Meninggal Hari Jumat ");break;
            case 6:
                System.out.print(nama +" Meninggal Hari Sabtu ");break;
            default:
        }
       
        switch(pasaran){
            case 0:
                System.out.print("Legi. ");break;
            case 1:
                System.out.print("Pahing. ");break;
            case 2:
                System.out.print("Pon. ");break;
            case 3:
                System.out.print("Wage. ");break;
            case 4:
                System.out.print("Kliwon. ");break;
            default:
        }
       
        System.out.print(datang+" Harinya Adalah Hari ");
        haridatang=(hari+datang)%7;
        switch(haridatang){
            case 0:
                System.out.print("Minggu ");break;
            case 1:
                System.out.print("Senin ");break;
            case 2:
                System.out.print("Selasa ");break;
            case 3:
                System.out.print("Rabu ");break;
            case 4:
                System.out.print("Kamis ");break;
            case 5:
                System.out.print("Jumat ");break;
            case 6:
                System.out.print("Sabtu ");break;
            default:
        }
       
        haripasaran=(hari+pasaran)%5;
        switch(haripasaran){
            case 0:
                System.out.println("Legi.");break;
            case 1:
                System.out.println("Pahing.");break;
            case 2:
                System.out.println("Pon.");break;
            case 3:
                System.out.println("Wage.");break;
            case 4:
                System.out.println("Kliwon.");break;
            default:
        }}}

Tidak ada komentar:

Posting Komentar