Selasa, 28 Mei 2019

Program Java FUNCTION

import java.util.Scanner;

public class MenuFunction {

    static int hargaNote4(){
    int hargaNote4 = 2000000;
    return hargaNote4;
    }
  
    static int hargaNote5(){
    int hargaNote5 = 2500000;
    return hargaNote5;
    }
  
    static int hargaMate20(){
    int hargaMate20 = 9000000;
    return hargaMate20;
    }

    static int hargaP30(){
    int hargaP30 = 1900000;
    return hargaP30;
    }

    static int hargaZ5(){
    int hargaZ5 = 3500000;
    return hargaZ5;
    }

    static int Note4(int hargaNote4,int jumlah){
    int total = hargaNote4 * jumlah;
    return total;
    }
  
    static int Note5(int hargaNote5,int jumlah){
    int total = hargaNote5 * jumlah;
    return total;
    }
  
    static int Mate20(int hargaMate20,int jumlah){
    int total = hargaMate20 * jumlah;
    return total;
    }

    static int P30(int hargaP30,int jumlah){
    int total = hargaP30 * jumlah;
    return total;
    }

    static int Z5(int hargaZ5,int jumlah){
    int total = hargaZ5 * jumlah;
    return total;
    }
  
    static int jumlah(){
     Scanner fish = new Scanner(System.in);
     int jumlah = fish.nextInt();
     return jumlah;
     }

    public static void main (String[] args) {
    Scanner fish = new Scanner(System.in);

    int pilihan = 9;
  
    do{

    System.out.println("=====Daftar Nama dan Merek HP=====");
    System.out.println("(1) Xiaomi Redmi Note 4 ");
    System.out.println("(2) Xiaomi Redmi Note 5");
    System.out.println("(3)    Huawei Mate 20");
    System.out.println("(4) Huawei P30");
    System.out.println("(5) Lenovo Z5");
    System.out.println("(6) Keluar");
    System.out.print("Masukkan Pilihan Anda : ");
  
    try {
    pilihan = fish.nextInt();  
  
    }

    catch(Exception e) {
    System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
    fish.nextLine();
    }
      
    switch(pilihan) {
    case 1 : redmiNoteempat();break;
    case 2 : redmiNotelima();break;
    case 3 : huaweiMateduapuluh();break;
    case 4 : huaweiPtigapuluh();break;
    case 5 : lenovoZlima();break;
    }

    }while(pilihan!=6);

    }
    private static void redmiNoteempat() {
    Scanner fish = new Scanner(System.in);
  
    System.out.println("Spesifikasi : ");
    System.out.println("CPU = Qualcomm Snapdragon 625, Octa-core 2.02 GHz");
    System.out.println("GPU = Adeno (TM) 506");
    System.out.println("RAM = 3 GB");
    System.out.println("Internal Storage = 32 GB");
    System.out.println("Resolusi Layar = 1080 x 1920 pixels");
    System.out.println("Ukuran Layar = 5.5 inches");
    System.out.println("OS = Android 6.0 (Marshmallow), upradable to Android 7.0 (Nougat)");
    System.out.println("Kapasitas Baterai = 4.100 MAh");
    System.out.println("Kamera Depan = 5 MP");
    System.out.println("Kamera Belakang = 13 MP");

    try {
    System.out.println("Harga : "+ hargaNote4());
    System.out.print("Jumlah Pembelian : ");
    int piro = jumlah();
    int rego = hargaNote4();
    Note4(rego,piro);
    System.out.println("Total Harga : " + Note4(rego,piro));
    }
    catch(Exception e) {
    System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
    fish.nextLine();
    }
    }
  
    private static void redmiNotelima() {
    Scanner fish = new Scanner(System.in);

    System.out.println("Spesifikasi : ");
    System.out.println("CPU = Qualcomm Snapdragon 636, Octa-core 1.8 GHz ");
    System.out.println("GPU = Adeno (TM) 509");
    System.out.println("RAM = 3 GB");
    System.out.println("Internal Storage = 32 GB");
    System.out.println("Resolusi Layar = 1080 x 1920 pixels");
    System.out.println("Ukuran Layar = 5.99 inches");
    System.out.println("OS = Android 7.1.2 (Nougat), upgradable to Android 9.0 (Pie)");
    System.out.println("Kapasitas Baterai = 4.000 MAh");
    System.out.println("Kamera Depan = 12 MP");
    System.out.println("Kamera Belakang = 12 MP , 5 MP");
  
    try {
    System.out.println("Harga : "+ hargaNote5());
      System.out.print("Jumlah Pembelian : ");
        int pire = jumlah();
      int regi = hargaNote5();
      Note5(regi,pire);
      System.out.println("Total Harga : " + Note5(regi,pire));
    }
    catch(Exception e) {
    System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
    fish.nextLine();
    }
    }

    private static void huaweiMateduapuluh() {
    Scanner fish = new Scanner(System.in);

    System.out.println("Spesifikasi : ");
    System.out.println("CPU = HiSiicon Kirin 980, Octa-core 1.8 ");
    System.out.println("GPU = MALI-G76 MP10");
    System.out.println("RAM = 4 GB");
    System.out.println("Internal Storage = 64 GB");
    System.out.println("Resolusi Layar = 1080 x 2244 pixels");
    System.out.println("Ukuran Layar = 6.53 inches");
    System.out.println("OS = Android 9.0 (Pie)");
    System.out.println("Kapasitas Baterai = 4.000 MAh");
    System.out.println("Kamera Depan = 24 MP");
    System.out.println("Kamera Belakang = 12 MP , 16 MP , 8 MP");
  
    try {
    System.out.println("Harga : "+ hargaMate20());
      System.out.print("Jumlah Pembelian : ");
        int pori = jumlah();
      int roge = hargaMate20();
      Mate20(roge,pori);
      System.out.println("Total Harga : " + Mate20(roge,pori));
    }
    catch(Exception e) {
    System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
    fish.nextLine();
    }
    }

    private static void huaweiPtigapuluh() {
    Scanner fish = new Scanner(System.in);

    System.out.println("Spesifikasi : ");
    System.out.println("CPU = HSilicon Kirin 980, Octa-core ");
    System.out.println("GPU = MALI-G76 MP10");
    System.out.println("RAM = 6 GB");
    System.out.println("Internal Storage = 64 GB");
    System.out.println("Resolusi Layar = 1080 x 1920 pixels");
    System.out.println("Ukuran Layar = 6.1 inches");
    System.out.println("OS = Android 9.0 (Pie)");
    System.out.println("Kapasitas Baterai = 3.650 MAh");
    System.out.println("Kamera Depan = 32 MP");
    System.out.println("Kamera Belakang = 40 MP , 16 MP , 8 MP");
  
    try {
    System.out.println("Harga : "+ hargaP30());
      System.out.print("Jumlah Pembelian : ");
        int peri = jumlah();
      int rige = hargaP30();
      P30(rige,peri);
      System.out.println("Total harga : " + P30(rige,peri));
    }
    catch(Exception e) {
    System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
    fish.nextLine();
    }
    }
  
    private static void lenovoZlima() {
    Scanner fish = new Scanner(System.in);

    System.out.println("Spesifikasi : ");
    System.out.println("CPU = Qualcomm Snapdragon 636, Octa-core 1.8 GHz ");
    System.out.println("GPU = Adeno (TM) 509");
    System.out.println("RAM = 6 GB");
    System.out.println("Internal Storage = 64 GB");
    System.out.println("Resolusi Layar = 1080 x 2246 pixels");
    System.out.println("Ukuran Layar = 5.99 inches");
    System.out.println("OS = Android 8.1 (Oreo)");
    System.out.println("Kapasitas Baterai = 3.300 MAh");
    System.out.println("Kamera Depan = 8 MP");
    System.out.println("Kamera Belakang = 8 MP , 16 MP");
  
    try {
    System.out.println("Harga : "+ hargaZ5());
      System.out.print("Jumlah Pembelian : ");
        int repi = jumlah();
      int gire = hargaZ5();
      Z5(gire,repi);
      System.out.println("Total harga : " + Z5(gire,repi));
    }
    catch(Exception e) {
    System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
    fish.nextLine();
    }
    }
}




 Hasil Output Yang Benar :
   

  
Hasil Output Yang Salah :   

       

Program Java Array

import java.util.Scanner;

public class Arrays {
    public static void main(String[] args) {

        String[] makanan = new String[5];

        Scanner scan = new Scanner(System.in);
    System.out.println("Masukkan nama makanan yang disukai : ");
        for( int i = 0; i < makanan.length; i++ ){
            System.out.print("Makanan ke-" + i + ": ");
            makanan[i] = scan.nextLine();
        }
        System.out.println("=======================================");
    System.out.println("Jadi makanan yang anda disukai adalah :");   

        for( String food : makanan ){
            System.out.println(food);
        }

    }
}

Hasil Outputnya :

Program Java FOR

import java.util.Scanner;  
    public class Usia {
    public static void main(String []args){
      
    Scanner bca = new Scanner(System.in);
    System.out.print("Berapa Jumlah Usia yang akan dicek? : ");
    int abc = bca.nextInt();
      
    for(int i=1; i<=abc; i++){
    System.out.println("Masukkan Usia : ");
        int usia = bca.nextInt();
    if(usia>0 && usia<18){
        System.out.println("Usia Bukan Termasuk Angkatan Kerja");
    }else if(usia>17 && usia<65){
        System.out.println("Usia Angkatan Kerja");
    }else {
        System.out.println("Usia Pensiun");
            }
        }
    }
}  
          





Hasil Outputnya :









Program Java FUNCTION

import java.util.Scanner; public class MenuFunction {     static int hargaNote4(){     int hargaNote4 = 2000000;     return hargaNote4;     ...