Translate

Sabtu, 02 April 2016

Coding JAVA - Menentukan Tahun Kabisat

Langsung COPAS dan edit seuai selera anda !
===================================

import java.util.Scanner;

public class Genap {
   
public static void main(String[] args) {
   
   
    System.out.println("|===================================|");
    System.out.println("| Aplikasi Astronomi: Tahun Kabisat |");
    System.out.println("|===================================|");
    System.out.println();
      int bulan,tahun;
        System.out.print(" Masukkan Bulan   : ");
        Scanner masukan = new Scanner(System.in);
       
        bulan = masukan.nextInt();
        System.out.print(" Masukkan Tahun   : ");
        tahun = masukan.nextInt();
      
               
        switch (bulan)
        {
        case 1:
             System.out.print(" Bulan JANUARI ");
             if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))      
               System.out.print (tahun + " ADA 31 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
             else {   
                 System.out.print(tahun + " ADA 31 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
          }
        break;
        case 3:
              System.out.print(" Bulan MARET ");
              if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))      
                System.out.print (tahun + " ADA 31 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
              else {   
              System.out.print(tahun + " ADA 31 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
          }
        break;
        case 5:
              System.out.print(" Bulan MEI ");
              if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))      
                System.out.print (tahun + " ADA 31 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
              else {   
              System.out.print(tahun + " ADA 31 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
          }
        break;
        case 7:
              System.out.print(" Bulan JULI ");
              if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))      
                System.out.print (tahun + " ADA 31 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
              else {   
              System.out.print(tahun + " ADA 31 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
          }
        break;
        case 8:
              System.out.print(" Bulan AGUSTUS ");
              if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))      
                System.out.print (tahun + " ADA 31 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
              else {   
              System.out.print(tahun + " ADA 31 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
          }
        break;
        case 10:
              System.out.print(" Bulan OKTOBER ");
              if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))      
                System.out.print (tahun + " ADA 31 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
              else {   
              System.out.print(tahun + " ADA 31 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
          }
        break;
        case 12:
              System.out.print(" Bulan DESEMBER ");
               if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))      
                        System.out.print (tahun + " ADA 31 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
           else {   
              System.out.print(tahun + " ADA 31 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
                }
                        
        break;

        case 4:
              System.out.print(" Bulan APRIL ");
              if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))                                       
                  System.out.print (tahun + " ADA 30 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
                  else {
                       System.out.print(tahun + " ADA 30 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
            }
        break;
        case 6:
              System.out.print(" Bulan JUNI ");
              if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))                                       
                  System.out.print (tahun + " ADA 30 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
                else {
                       System.out.print(tahun + " ADA 30 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
                      }
        break;
        case 9:
              System.out.print(" Bulan SEPTEMBER ");
              if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))                                       
                  System.out.print (tahun + " ADA 30 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
                else {
                       System.out.print(tahun + " ADA 30 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
                      }
        break;
        case 11:
              System.out.print(" Bulan NOVEMBER ");
             if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))                                       
            System.out.print (tahun + " ADA 30 HARI. " + tahun + " BUKAN TAHUN  KABISAT,ada 365 hari. ");
          else {
                 System.out.print(tahun + " ADA 30 HARI. " + tahun + " TAHUN KABISAT, ada 366 hari. ");
                }
                      
        break;

    case 2:
         System.out.print(" Bulan FEBRUARI ");
       
     
    if (( tahun % 400 == 0) | ( tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0))           
            System.out.print (tahun + " ADA 29 HARI. " + tahun + " TAHUN KABISAT,ada 366 hari. ");
    else {
           System.out.print(tahun + " ADA 28 HARI. " + tahun + " BUKAN TAHUN KABISAT, ada 365 hari. ");
          }
    break;
    default:
        System.out.println(" BULAN YANG ANDA MASUKAN SALAH ");
        System.out.println(" Coba Lagi ");
    break;
       }  
}

}

Hasil Output :

Tidak ada komentar:

Posting Komentar