Minggu, 10 Maret 2019

Array,Kalkulator Sederhana, Percabangan IF, Switch Case, dan Struktur Kendali

Gimana sob kabarnya? Apakah baik-baik saja.... Saya rasa sobat dalam keadaan sehat karena bisa melihat artikel saya kali ini.

Saya akan membagi sedikit postingan tentang membuat Program menggunakan Java.


1. ARRAY
public class Array {
    public static void main(String [] args){
        String[][] absen = {{"Aida","17620005"},{"Kamal","17620013"},
            {"Megawati","17620014"},{"Diky","17620015"},{"Rahma","17620023"}};
        
                for(int x=0; x < absen.length; x++){
                    System.out.println("Nama : " + absen[x][0]);
                    System.out.println("NIM : " + absen[x][1]);
                }
    }
}


2. KALKULTOR


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Kalkulator {
public static void main(String args[]) {
        
    double hasil;
    String pilih = " ";
    boolean t = true;
    int x;
    double y, z;
    String nilai1 = " ";
    String nilai2 = " ";
        BufferedReader baca = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("======== Kalkulator ========");
        System.out.println("============================");
        System.out.println("1. Penjumlahan ");
        System.out.println("2. Pembagian ");
        System.out.println("3. Pengurangan");
        System.out.println("4. Perpangkatan");
        System.out.println("5. Perkalian");
        System.out.println("===========================");
        System.out.print("Pilih angka 1 - 5 untuk menghitung = ");
        
        try {
            pilih = baca.readLine();
        } catch (Exception e) {
        }
        System.out.print("Masukan angka pertama = ");
        try {
            nilai1 = baca.readLine();
        } catch (Exception e) {
        }
        System.out.print("Masukan angka kedua = ");
        try {
            nilai2 = baca.readLine();
        } catch (Exception e) {
        }
        x = Integer.parseInt(pilih);
        y = Double.parseDouble(nilai1);
        z = Double.parseDouble(nilai2);
        switch (x) {
            case 1:
                hasil = y + z;
                System.out.println("Hasil penjumlahan= " + hasil);
                break;
            case 2:
                hasil = y / z;
                System.out.println("Hasil pembagian = " + hasil);
                break;
            case 3:
                hasil = y - z;
                System.out.println("Hasil pengurangan = " + hasil);
                break;
            case 4:
                hasil = Math.pow(y, z);
                System.out.println("Hasil perpangkatan = " + hasil);
                break;
            case 5:
                hasil = y * z;
                System.out.println("Hasil perkalian = " + hasil);
                break;
            default:
                System.out.println("Pilihan anda salah!!!");
                System.out.println("Maaf yang anda masukan bukan angka!");
                System.out.println("Kesalahan aritmetika!");
                System.out.println("Kesalahan IO");
        }
    }
}     


3. KALKULATOR(2) 



import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Kalkulator2 {
    public static void main(String args [])
{
        BufferedReader dataMasuk = new BufferedReader(new InputStreamReader(System.in));
        //membuat objek dari kelas BufferedReader dgn nama dataMasuk
        String pilihan="";
        //mendefinisikan variabel pilihan bertipe String
        String angkaPertama="";
        //mendefinisikan variabel angkaPertama bertipe String
        String angkaKedua="";
        //mendefinisikan variabel angkaKedua bertipe String
            System.out.println(" .:: Kalkulator Sederhana ::.");
            System.out.println(" 1.  + ");
            System.out.println(" 2.  - ");
            System.out.println(" 3.  * ");
            System.out.println(" 4.  / ");
            System.out.print(" Masukkan pilihan anda : ");
            try
            {
            pilihan = dataMasuk.readLine();
            //membaca isi dari objek dataMasuk dan memberikan nilainya ke vasriabel pilihan
            if(pilihan.equals("1"))
            //apakah isi dari pilihan sama dgn 1
            {
            try
            {
            System.out.println(" PENAMBAHAN");
            System.out.print(" Masukkan angka pertama : ");
            angkaPertama = dataMasuk.readLine();
            //membaca isi dari objek dataMasuk dan memberikan nilainya ke variabel angkaPertama
            System.out.print(" Masukkan angka kedua : ");
            angkaKedua = dataMasuk.readLine();
            //membaca isi dari objek dataMasuk dan memberikan nilainya ke variabel angkaKedua
            }
            
        catch(Exception e)
        {
            System.out.println(" ERROR!!!");
        }
        int angkaPertamaInteger = Integer.parseInt(angkaPertama);
        int angkaKeduaInteger = Integer.parseInt(angkaKedua);
            System.out.println(" "+angkaPertamaInteger+" + "+angkaKeduaInteger+" = "+(angkaPertamaInteger+angkaKeduaInteger));
        }
        else if(pilihan.equals("2"))
        {
            try
        {
            System.out.println(" PENGURANGAN");
            System.out.print(" Masukkan angka pertama : ");
            angkaPertama = dataMasuk.readLine();
            System.out.print(" Masukkan angka kedua : ");
            angkaKedua = dataMasuk.readLine();
        }
        
        catch(Exception e)
        {
            System.out.println(" ERROR!!!");
        }
            int angkaPertamaInteger = Integer.parseInt(angkaPertama);
            int angkaKeduaInteger = Integer.parseInt(angkaKedua);
            System.out.println(" "+angkaPertamaInteger+" - "+angkaKeduaInteger+" = "+(angkaPertamaInteger-angkaKeduaInteger));
        }
        else if(pilihan.equals("3"))
        {
            try
        {
            System.out.println(" PERKALIAN");
            System.out.print(" Masukkan angka pertama : ");
            angkaPertama = dataMasuk.readLine();
            System.out.print(" Masukkan angka kedua : ");
            angkaKedua = dataMasuk.readLine();
        }
        catch(Exception e)
        {
            System.out.println(" ERROR!!!");
        }
            int angkaPertamaInteger = Integer.parseInt(angkaPertama);
            int angkaKeduaInteger = Integer.parseInt(angkaKedua);
            System.out.println(" "+angkaPertamaInteger+" * "+angkaKeduaInteger+" = "+(angkaPertamaInteger*angkaKeduaInteger));
        }
        else if(pilihan.equals("4"))
        {
            try
        {
            System.out.println(" PEMBAGIAN");
            System.out.print(" Masukkan angka pertama : ");
            angkaPertama = dataMasuk.readLine();
            System.out.print(" Masukkan angka kedua : ");
angkaKedua = dataMasuk.readLine();
}
catch(Exception e)
{
System.out.println(" ERROR!!!");
}
float angkaPertamaInteger = Float.parseFloat(angkaPertama);
float angkaKeduaInteger = Float.parseFloat(angkaKedua);
System.out.println(" "+angkaPertama+" / "+angkaKedua+" = "+(angkaPertamaInteger/angkaKeduaInteger));
}
else
{
System.out.println(" Masukkan pilihan yang benar");
}
}
catch(Exception e)
{
System.out.println("ERROR!!!");
}
}
}


4.KALKULATOR JOption
 import javax.swing.JOptionPane;
public class KalkulatorJoption {
    public static void main (String[] args){
             
       String a,b;
       int nilai1;
       int nilai2;
       
            a= JOptionPane.showInputDialog("Masukan Nlai  A = ");
            b= JOptionPane.showInputDialog("Masukan Nilai B = ");
             
            nilai1 = Integer.parseInt(a);
            nilai2 = Integer.parseInt(b);
             
            int tambah = nilai1 + nilai2;
            int kurang = nilai1 - nilai2;
            int kali = nilai1 * nilai2;
            int bagi = nilai1 / nilai2;
    
        JOptionPane.showMessageDialog(null, "Hasil dari " +nilai1+ " + " +nilai2+ " Adalah " +tambah);
        JOptionPane.showMessageDialog(null, "Hasil dari " +nilai1+ " - " +nilai2+ " Adalah " +kurang);
        JOptionPane.showMessageDialog(null, "Hasil dari " +nilai1+ " * " +nilai2+ " Adalah " +kali);
        JOptionPane.showMessageDialog(null, "Hasil dari " +nilai1+ " / " +nilai2+ " Adalah " +bagi);
    }
}

5.PERCABANGAN IF
import java.util.Scanner;
public class PercabanganIF {
    public static void main(String[] args) {
        // membuat variabel belanja dan scanner
        int belanja = 0;
        Scanner scan = new Scanner(System.in);
        // mengambil input
        System.out.print("Total Belanjaan: Rp ");
        belanja = scan.nextInt();
        // cek apakah dia belanja di atas 150000
        if ( belanja > 150000 ) {
            System.out.println("Selamat, anda mendapatkan hadiah!");
        }
        System.out.println("Terima kasih...");
    }
}


6.SWITCH CASE 

import java.util.Scanner;
public class SwitchCase {
    public static void main(String[] args) {
        // membuat variabel dan Scanner
        String lampu;
        Scanner scan = new Scanner(System.in);
        // mengambil input
        System.out.print("Inputkan nama warna: ");
        lampu = scan.nextLine();
        switch(lampu){
            case "merah":
                System.out.println("Lampu merah, berhenti!");
                break;
            case "kuning":
                System.out.println("Lampu kuning, harap hati-hati!");
                break;
            case "hijau":
                System.out.println("Lampu hijau, silahkan jalan!");
                break;
            default:
                System.out.println("Warna lampu salah!");
        }
    }
}


7. STRUKTUR KENDALI

import java.util.Scanner;
public class SturkturKendali {
    public static void main(String[] args) {
        // membuat variabel dan Scanner
        int nilai;
        String nama;
        Scanner scan = new Scanner(System.in);
        // mengambil input
        System.out.print("Nama: ");
        nama = scan.nextLine();
        System.out.print("Nilai: ");
        nilai = scan.nextInt();
        // cek apakah dia lulus atau tidak
        if( nilai >= 70 ){
            System.out.println("Selemat " + nama + ", anda lulus!");
        } else {
        if ( nilai >= 100){
            System.out.println("Maaf " + nama + ", anda gagal");
        } else {
            System.out.println("Maaf " + nama + ", eror");
        
            }
        }
    }
}


Sekian Postingan Tampilan Program Java kali ini. Semoga Bisa Membantu. Jika ada yang mau di tanyakan, tulis di kolom komentar ya. TERIMA KASIH 

Tidak ada komentar:

Posting Komentar