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 :

Coding JAVA - membuat Aplikasi Konversi Nilai tukar uang

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

import java.util.Scanner;

public class Aplikasi_keuangan {

    public static void main(String[] args) {
       
               Scanner masukan = new Scanner(System.in);
               System.out.println();
                System.out.println("Aplikasi Nilai Tukar Uang");
                System.out.println();
              
              
              
               System.out.print("Masukan nilai tukar Dollar ke Rupiah  : ");
               int rupiah = masukan.nextInt();
           
              
              System.out.println();       
               System.out.println("      Silahkan Tentukan Pilihan Anda ");
               System.out.print("0. Dollar ke Rupiah");
              
               System.out.print("  dan  1. Rupiah ke Dollar                : ");
                            
              
               int pilihan = masukan.nextInt();
           
              
               switch(pilihan){
           

                case 0:
                
                 System.out.print("> Masukan Nilai Dollar Yang Ingin Ditukar                   : $");
           
                 int dollarToRupiah = masukan.nextInt();
                 int konversi_dollar_ke_rupiah = dollarToRupiah * rupiah;
           
                 System.out.println("US$ " + dollarToRupiah +" Yang Kamu Tukar Adalah Rp."+
            konversi_dollar_ke_rupiah);
                break;
           
              
                case 1:
                System.out.print("> Masukan Nilai Rupiah Yang Ingin Ditukar                   : Rp.");
             
                 double rupiahToDollar = masukan.nextInt();
                 double konversi_rupiah_ke_dollar = rupiahToDollar / rupiah;
           
                 System.out.println("Rp."+rupiahToDollar+" yang kamu tukar akan memperoleh US$ "+
            konversi_rupiah_ke_dollar);
                break;
           

                default:
                 System.out.println("input yang anda masukan salah, ulang kembali");
                 System.out.println("Pilihlah angka 0 atau 1");
                
                    }
             
             }
    }

Hasil Output : 

Coding JAVA - konversi bulan ke tahun, minggu, hari, dalam hitungan kabisat.

Langsung COPAS dan edit sesuai selera anda !
===================================
 
import java.util.Scanner;

public class MenghitungHari_Winata_Riski_Maulana {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("Masukkan Hitungan Bulan :");
        int bulan            = in.nextInt();
        int hari              = bulan*29;
        // 1 bulan = 29 hari
        // 1000 bulan dikali 29 hari = 29000 hari
   
        int tahun             = bulan/12;
        //1000 bulan dibagi 12 bulan (1 tahun) = 83 tahun
       
        int minggu              = hari / 7;
        // rumus= 29000 hari dibagi 7 hari (1 minggu ) = 4142 minggu
       
        int sisahari         = hari % 7;
        // rumus= 29000 hari modulo 7 hari (1minggu ) = 6 hari
       
       
       
        System.out.println("Hasilnya Adalah :");
        System.out.println();
        System.out.println(bulan + " Bulan Sama dengan "+ hari +  " hari, " + tahun + " tahun, " + minggu + " minggu " + "sisa " + sisahari + " hari. ");
       
    }

}
Hasil Output :

Coding JAVA - Menentukan Bilangan Sempurna

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

import java.util.Scanner;

public class Uas1 { 
     
     public static void main(String[] args) {
           
       Scanner in =new Scanner(System.in);
       System.out.println("=====================================");
       System.out.println("=             Aplikasi                =");
       System.out.println("=         Bilangan Sempurna         =");
       System.out.println("=====================================");
       System.out.println("");
        System.out.print("masukan nilai ( 10/100/1000/10000 )  : ");
       
            int angka=in.nextInt();
           
            for(int a=0;a<=angka;a++){ 
               
                if(Angka_Sempurna(a)){ 
                   
                System.out.print(a+" = "); 
               
                for(int b=1;b<=a;b++){ 
                   
                        if (a % b == 0) { 
                           
                            System.out.print(b); 
                           
                            if((a==1)||(a/b==2)) break; 
                           
                            if(b!=a) { 
                               
                                System.out.print(" + "); 
                               
                            } 
                           
                        } 
                       
                    } 
               
                    System.out.println(""); 
                   
                } 
               
            } 
           
        } 
    
     
     public static boolean Angka_Sempurna(int b){ 
       
            int data = 0; 
           
              if(b==1) return true; 
           
                else { 
               
              for (int i=1;i<b;i++) if (b % i == 0) data += i; 
               
              if (data == b) return true; 
               
                else return false; 
               
            } 
           
        } 
    
    }

Hasil output :

Jumat, 01 April 2016

Coding JAVA - Menentukan Bilangan Terbesar Terkecil dan nilai tengah menggunakan 3 parameter

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

import java.util.Scanner;

public class Menentukan_Bilangan {
public static int Terbesar(int a, int b, int c){
       
        int kecil = 0;
        if (a>b&&a>c)
            kecil = a;
        else if (b>a&&b>c)
            kecil = b;
        else if (c>a&&c>b)
            kecil = c;
        else if (a==b&&b>c)
            kecil = a;
        else if (a==b&&b<c)
            kecil = c;
        else if (b==c&&c>a)
            kecil = b;
        else if (b==c&&c<a)
            kecil = a;
        else if (c==a&&a>b)
            kecil = c;
        else if (c==a&&a<b)
            kecil = b;
        else if (a==c&&a==b)
            kecil = a;
        return kecil;
       
       
    }
   
    public static int Tengah(int a, int b, int c){
       
        int tengah = 0;
       
                 if (a>c&&a<b)
                         tengah =a;
            else if (a<c&&a>b)
                        tengah =a;
            else if (b>a&&b<c)
                        tengah =b;
            else if (b<a&&b>c)
                        tengah =b;
            else if (c>a&&c<b)
                        tengah =c;
            else if (c<a&&c>b)
                        tengah =c;
           
            else if (a==b&&b<c)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (a==b&&b>c)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (b==c&&c<a)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (b==c&&c>a)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (c==a&&a<b)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (c==a&&a>b)
                    System.out.println("Nilai Tengah Tidak Ada !");
            else if (a==c&&a==b)
                    System.out.println("Nilai Tengah Tidak Ada !");
        return tengah;
}

    public static int Terkecil(int a,int b, int c){
            int kecil =0;
                if(a<b&&a<c)
                      kecil = a;
           else if (b<a&&b<c)
                      kecil = b;
           else if (c<a&&c<b)
                      kecil = c;
           else if (a==b&&b<c)
                      kecil = a;
           else if (a==b&&b>c)
                      kecil = c;
           else if (b==c&&c<a)
                      kecil = b;
           else if (b==c&&c>a)
                      kecil = a;
           else if (c==a&&a<b)
                      kecil = c;
           else if (c==a&&a>b)
                      kecil = b;
           else if (a==c&&a==b)
                      kecil = a;   
             return kecil;
    }
   
    public static void main(String[] args) {
       
        Scanner data = new Scanner(System.in);
       
        int a, b, c;
        System.out.println("Menentukan Bilangan Terkecil");
        System.out.println("============================");
        System.out.println();
        System.out.print("masukan bilangan: ");
        a= data.nextInt();
        System.out.print("masukan bilangan: ");
        b= data.nextInt();
        System.out.print("masukan bilangan: ");
        c= data.nextInt();
        System.out.println("Bilangan Terbesar adalah    : "+Terbesar(a,b,c));
        System.out.println("Bilangan Tengahnya adalah   : "+Tengah(a,b,c));
        System.out.println("Bilangan Terkecilnya adalah : "+Terkecil(a,b,c));
       
    }
}

Hasil Output :

Coding JAVA - Kalkulator Sederhana

Langsung di COPAS dan editlah sesuai selera anda!
=====================================

import java.util.Scanner;

public class LogikaKalkulator {
   
    private static Scanner masuk;

    public static void main(String[] args) {
       
        masuk = new Scanner (System.in);
        System.out.println("tentukan pilihan anda :");
        System.out.println();

        System.out.println("1. perkalian");
        System.out.println("2. pembagian");
        System.out.println("3. penjumlahan");
        System.out.println("4. pengurangan");
        System.out.println("5. modulus");
               
        int pilihan = masuk.nextInt();
        System.out.println();
        switch (pilihan) {
        case 1:
            System.out.println("perkalian");
            System.out.println("masukan angka yang akan dikali");
            float perkalian = masuk.nextFloat();
            System.out.println("X");
            float angkakali = masuk.nextFloat();
            int hasilkali = (int) (perkalian*angkakali);
            System.out.println("=" + hasilkali);
            break;
        case 2 :
            System.out.println("pembagian");
            System.out.println("masukan angka yang akan dibagi");
            float pembagian = masuk.nextFloat();
            System.out.println(":");
            float angkabagi = masuk.nextFloat();
            float hasilbagi = pembagian/angkabagi;
            System.out.println("=" + hasilbagi);
            break;
        case 3 :
            System.out.println("penjumlahan");
            System.out.println("masukan angka yang akan dijumlah");
            float penjumlahan = masuk.nextFloat();
            System.out.println("+");
            float angkajumlah = masuk.nextFloat();
            float hasiljumlah = penjumlahan+angkajumlah;
            System.out.println("=" + hasiljumlah);
            break;
        case 4 :
            System.out.println("pengurangan");
            System.out.println("masukan angka yang akan dikurangi");
            float pengurangan = masuk.nextFloat();
            System.out.println("-");
            float angkakurang = masuk.nextFloat();
            float hasilkurang = pengurangan-angkakurang;
            System.out.println("=" + hasilkurang);
            break;
        case 5 :
            System.out.println("Modulus");
            System.out.println("masukan angka yang ingin anda bagi");
            float modulus = masuk.nextFloat();
            System.out.println("%");
            float angkamod = masuk.nextFloat();
            float hasilmod = modulus%angkamod;
            System.out.println("=" + hasilmod);
            break;
        default: System.out.println("anda salah input");
            break;
    }   
  }
}

Hasil Output :

Coding JAVA - kasir sederhana.

Langsung COPAS dan edit sesuai selera anda.
=================================

 import java.util.Scanner;

public class latihan {

   
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
    System.out.println("Daftar Harga");
    System.out.println("1. Ale-Ale     = Rp. 1000");
    System.out.println("2. Teh Rio     = Rp. 1000");
    System.out.println("3. Air Gelas   = Rp. 500");
    System.out.println("4. Kopi        = Rp. 1000");
         int a,b,c,d,e;
    System.out.println("       Proses Pembayaran     ");
    System.out.println("===============================");
   
    System.out.print("harga produk per satuan : ");
    a= s.nextInt();
    System.out.print("jumlah pembelian produk : ");
    b=s.nextInt();

    c= a*b;
    System.out.println("total biaya asli : "+ c);
    d= c*15/100;
    System.out.println("diskon 15 %             : "+d*b);   
    e= c-d;
    System.out.println("total biaya setelah diskon            : "+e);

       }
    }

Hasil output :