Program Java Function dan Array | aditya3b |

Program Java Function
  
Dibawah ini merupakan program fungsi untuk mengkonversi satuan berat pokok. Berikut source code programnya :

Link Download Program : Klik Disini

import java.util.Scanner;

public class fungsi2{
public static void main(String[] args) {
Scanner masukan = new Scanner(System.in);
int pilihan=9;

    do {
    try {
    System.out.println("        Menu Konversi Berat");
    System.out.println("        1) Konversi Satuan KG");
    System.out.println("        2) Konversi Satuan HG");
    System.out.println("        3) Konversi Satuan DAG");
    System.out.println("        4) Konversi Satuan G");
    System.out.println("        5) Konversi Satuan DG");
    System.out.println("        6) Konversi Satuan CG");
    System.out.println("        7) Konversi Satuan MG");
    System.out.println("        8) Keluar");

    System.out.print("Masukkan Nomor Yang Anda Pilih : ");
    pilihan=masukan.nextInt();
    switch(pilihan){
    case 1 : kg(); break;
    case 2 : hg(); break;
    case 3 : dag(); break;
    case 4 : g(); break;
    case 5 : dg(); break;
    case 6 : cg(); break;
    case 7 : mg(); break;
    case 8 : break;
   
default :
System.out.println("        Menu Yang Anda Plih Tidak Tersedia");
}
}
catch(Exception e)
{   
System.out.println("        Yang Dipilih Hanya Boleh Angka");
masukan.nextLine();
}
} while(pilihan != 8);
}

    private static void kg() {
    Scanner masukan = new Scanner(System.in);   
    int pilihan=6;
        System.out.println("    Menu Konversi KG");
        System.out.println("    1) KG ke HG");
        System.out.println("    2) KG ke DAG");
        System.out.println("    3) KG ke G");
        System.out.println("    4) KG ke DG");
        System.out.println("    5) KG ke CG");
        System.out.println("    6) KG ke MG");
        System.out.print("    Masukkan Pilihan Anda : ");
    pilihan=masukan.nextInt();
            if(pilihan==1){
            Float kg, hg;
            System.out.print("        Masukkan berat KG = "); kg = masukan.nextFloat();
            hg = kg * 10;
            System.out.println(kg + " KG = " +hg+ " HG");
}
            else if(pilihan==2){
            Float kg, dag;
            System.out.print("        Masukkan berat KG = "); kg = masukan.nextFloat();
            dag = kg * 100;
            System.out.println(kg + " KG = " +dag+ " DAG");
}
            else if(pilihan==3){
            Float kg, g;
            System.out.print("        Masukkan berat KG = "); kg = masukan.nextFloat();
            g = kg * 1000;
            System.out.println(kg + " KG = " +g+ " G");
}
            else if(pilihan==4){
            Float kg, dg;
            System.out.print("        Masukkan berat KG = "); kg = masukan.nextFloat();
            dg = kg * 10000;
            System.out.println(kg + " KG = " +dg+ " DG");
}
            else if(pilihan==5){
            Float kg, cg;
            System.out.print("        Masukkan berat KG = "); kg = masukan.nextFloat();
            cg = kg * 100000;
            System.out.println(kg + " KG = " +cg+ " CG");
}
             else if(pilihan==6){
            Float kg, mg;
            System.out.print("        Masukkan berat KG = "); kg = masukan.nextFloat();
            mg = kg * 1000000;
            System.out.println(kg + " KG = " +mg+ " MG");
}
            else { System.out.println("Maaf Nomor Yang Anda Masukkan Tidak Tersedia");
}}

    private static void hg() {
    Scanner masukan = new Scanner(System.in);   
    int pilihan=6;
        System.out.println("    Menu Konversi HG");
        System.out.println("    1) HG ke KG");
        System.out.println("    2) HG ke DAG");
        System.out.println("    3) HG ke G");
        System.out.println("    4) HG ke DG");
        System.out.println("    5) HG ke CG");
        System.out.println("    6) HG ke MG");
        System.out.print("    Masukkan Pilihan Anda : ");
    pilihan=masukan.nextInt();
            if(pilihan==1){
            Float hg, kg;
            System.out.print("        Masukkan berat HG = "); hg = masukan.nextFloat();
            kg = hg / 10;
            System.out.println(hg + " HG = " +kg+ " KG");
}
            else if(pilihan==2){
            Float hg, dag;
            System.out.print("        Masukkan berat HG = "); hg = masukan.nextFloat();
            dag = hg * 10;
            System.out.println(hg + " HG = " +dag+ " DAG");
}
            else if(pilihan==3){
            Float hg, g;
            System.out.print("        Masukkan berat HG = "); hg = masukan.nextFloat();
            g = hg * 100;
            System.out.println(hg + " HG = " +g+ " G");
}
            else if(pilihan==4){
            Float hg, dg;
            System.out.print("        Masukkan berat HG = "); hg = masukan.nextFloat();
            dg = hg * 1000;
            System.out.println(hg + " HG = " +dg+ " DG");
}
            else if(pilihan==5){
            Float hg, cg;
            System.out.print("        Masukkan berat HG = "); hg = masukan.nextFloat();
            cg = hg * 10000;
            System.out.println(hg + " HG = " +cg+ " CG");
}
             else if(pilihan==6){
            Float hg, mg;
            System.out.print("        Masukkan berat HG = "); hg = masukan.nextFloat();
            mg = hg * 100000;
            System.out.println(hg + " HG = " +mg+ " MG");
}
            else { System.out.println("Maaf Nomor Yang Anda Masukkan Tidak Tersedia");
}}

    private static void dag() {
    Scanner masukan = new Scanner(System.in);   
    int pilihan=6;
        System.out.println("    Menu Konversi DAG");
        System.out.println("    1) DAG ke KG");
        System.out.println("    2) DAG ke HG");
        System.out.println("    3) DAG ke G");
        System.out.println("    4) DAG ke DG");
        System.out.println("    5) DAG ke CG");
        System.out.println("    6) DAG ke MG");
        System.out.print("    Masukkan Pilihan Anda : ");
    pilihan=masukan.nextInt();
            if(pilihan==1){
            Float dag, kg;
            System.out.print("        Masukkan berat DAG = "); dag = masukan.nextFloat();
            kg = dag / 100;
            System.out.println(dag + " DAG = " +kg+ " KG");
}
            else if(pilihan==2){
            Float dag, hg;
            System.out.print("        Masukkan berat DAG = "); dag = masukan.nextFloat();
            hg = dag / 10;
            System.out.println(dag + " DAG = " +hg+ " HG");
}
            else if(pilihan==3){
            Float dag, g;
            System.out.print("        Masukkan berat DAG = "); dag = masukan.nextFloat();
            g = dag * 10;
            System.out.println(dag + " DAG = " +g+ " G");
}
            else if(pilihan==4){
            Float dag, dg;
            System.out.print("        Masukkan berat DAG = "); dag = masukan.nextFloat();
            dg = dag * 100;
            System.out.println(dag + " DAG = " +dg+ " DG");
}
            else if(pilihan==5){
            Float dag, cg;
            System.out.print("        Masukkan berat DAG = "); dag = masukan.nextFloat();
            cg = dag * 1000;
            System.out.println(dag + " DAG = " +cg+ " CG");
}
             else if(pilihan==6){
            Float dag, mg;
            System.out.print("        Masukkan berat DAG = "); dag = masukan.nextFloat();
            mg = dag * 10000;
            System.out.println(dag + " DAG = " +mg+ " MG");
}
            else { System.out.println("Maaf Nomor Yang Anda Masukkan Tidak Tersedia");
}}

    private static void g() {
    Scanner masukan = new Scanner(System.in);   
    int pilihan=6;
        System.out.println("    Menu Konversi G");
        System.out.println("    1) G ke KG");
        System.out.println("    2) G ke HG");
        System.out.println("    3) G ke DAG");
        System.out.println("    4) G ke DG");
        System.out.println("    5) G ke CG");
        System.out.println("    6) G ke MG");
        System.out.print("    Masukkan Pilihan Anda : ");
    pilihan=masukan.nextInt();
            if(pilihan==1){
            Float g, kg;
            System.out.print("        Masukkan berat G = "); g = masukan.nextFloat();
            kg = g / 1000;
            System.out.println(g + " G = " +kg+ " KG");
}
            else if(pilihan==2){
            Float g, hg;
            System.out.print("        Masukkan berat G = "); g = masukan.nextFloat();
            hg = g / 100;
            System.out.println(g + " G = " +hg+ " HG");
}
            else if(pilihan==3){
            Float g, dag;
            System.out.print("        Masukkan berat G = "); g = masukan.nextFloat();
            dag = g / 10;
            System.out.println(g + " G = " +dag+ " DAG");
}
            else if(pilihan==4){
            Float g, dg;
            System.out.print("        Masukkan berat G = "); g = masukan.nextFloat();
            dg = g * 10;
            System.out.println(g + " G = " +dg+ " DG");
}
            else if(pilihan==5){
            Float g, cg;
            System.out.print("        Masukkan berat G = "); g = masukan.nextFloat();
            cg = g * 100;
            System.out.println(g + " G = " +cg+ " CG");
}
             else if(pilihan==6){
            Float g, mg;
            System.out.print("        Masukkan berat G = "); g = masukan.nextFloat();
            mg = g * 1000;
            System.out.println(g + " G = " +mg+ " MG");
}
            else { System.out.println("Maaf Nomor Yang Anda Masukkan Tidak Tersedia");
}}

    private static void dg() {
    Scanner masukan = new Scanner(System.in);   
    int pilihan=6;
        System.out.println("    Menu Konversi DG");
        System.out.println("    1) DG ke KG");
        System.out.println("    2) DG ke HG");
        System.out.println("    3) DG ke DAG");
        System.out.println("    4) DG ke G");
        System.out.println("    5) DG ke CG");
        System.out.println("    6) DG ke MG");
        System.out.print("    Masukkan Pilihan Anda : ");
    pilihan=masukan.nextInt();
            if(pilihan==1){
            Float dg, kg;
            System.out.print("        Masukkan berat DG = "); dg = masukan.nextFloat();
            kg = dg / 10000;
            System.out.println(dg + " DG = " +kg+ " KG");
}
            else if(pilihan==2){
            Float dg, hg;
            System.out.print("        Masukkan berat DG = "); dg = masukan.nextFloat();
            hg = dg / 1000;
            System.out.println(dg + " DG = " +hg+ " HG");
}
            else if(pilihan==3){
            Float dg, dag;
            System.out.print("        Masukkan berat DG = "); dg = masukan.nextFloat();
            dag = dg / 100;
            System.out.println(dg + " DG = " +dag+ " DAG");
}
            else if(pilihan==4){
            Float dg, g;
            System.out.print("        Masukkan berat DG = "); dg = masukan.nextFloat();
            g = dg / 10;
            System.out.println(dg + " DG = " +g+ " G");
}
            else if(pilihan==5){
            Float dg, cg;
            System.out.print("        Masukkan berat DG = "); dg = masukan.nextFloat();
            cg = dg * 10;
            System.out.println(dg + " DG = " +cg+ " CG");
}
             else if(pilihan==6){
            Float dg, mg;
            System.out.print("        Masukkan berat DG = "); dg = masukan.nextFloat();
            mg = dg * 100;
            System.out.println(dg + " DG = " +mg+ " MG");
}
            else { System.out.println("Maaf Nomor Yang Anda Masukkan Tidak Tersedia");
}}

    private static void cg() {
    Scanner masukan = new Scanner(System.in);   
    int pilihan=6;
        System.out.println("    Menu Konversi CG");
        System.out.println("    1) CG ke KG");
        System.out.println("    2) CG ke HG");
        System.out.println("    3) CG ke DAG");
        System.out.println("    4) CG ke G");
        System.out.println("    5) CG ke DG");
        System.out.println("    6) CG ke MG");
        System.out.print("    Masukkan Pilihan Anda : ");
    pilihan=masukan.nextInt();
            if(pilihan==1){
            Float cg, kg;
            System.out.print("        Masukkan berat CG = "); cg = masukan.nextFloat();
            kg = cg / 100000;
            System.out.println(cg + " CG = " +kg+ " KG");
}
            else if(pilihan==2){
            Float cg, hg;
            System.out.print("        Masukkan berat CG = "); cg = masukan.nextFloat();
            hg = cg / 10000;
            System.out.println(cg + " CG = " +hg+ " HG");
}
            else if(pilihan==3){
            Float cg, dag;
            System.out.print("        Masukkan berat CG = "); cg = masukan.nextFloat();
            dag = cg / 1000;
            System.out.println(cg + " CG = " +dag+ " DAG");
}
            else if(pilihan==4){
            Float cg, g;
            System.out.print("        Masukkan berat CG = "); cg = masukan.nextFloat();
            g = cg / 100;
            System.out.println(cg + " CG = " +g+ " G");
}
            else if(pilihan==5){
            Float cg, dg;
            System.out.print("        Masukkan berat CG = "); cg = masukan.nextFloat();
            dg = cg / 10;
            System.out.println(cg + " CG = " +dg+ " DG");
}
             else if(pilihan==6){
            Float cg, mg;
            System.out.print("        Masukkan berat CG = "); cg = masukan.nextFloat();
            mg = cg * 10;
            System.out.println(cg + " CG = " +mg+ " MG");
}
            else { System.out.println("Maaf Nomor Yang Anda Masukkan Tidak Tersedia");
}}

    private static void mg() {
    Scanner masukan = new Scanner(System.in);   
    int pilihan=6;
        System.out.println("    Menu Konversi MG");
        System.out.println("    1) MG ke KG");
        System.out.println("    2) MG ke HG");
        System.out.println("    3) MG ke DAG");
        System.out.println("    4) MG ke G");
        System.out.println("    5) MG ke DG");
        System.out.println("    6) MG ke CG");
        System.out.print("    Masukkan Pilihan Anda : ");
    pilihan=masukan.nextInt();
            if(pilihan==1){
            Float mg, kg;
            System.out.print("        Masukkan berat MG = "); mg = masukan.nextFloat();
            kg = mg / 1000000;
            System.out.println(mg + " MG = " +kg+ " KG");
}
            else if(pilihan==2){
            Float mg, hg;
            System.out.print("        Masukkan berat MG = "); mg = masukan.nextFloat();
            hg = mg / 100000;
            System.out.println(mg + " MG = " +hg+ " HG");
}
            else if(pilihan==3){
            Float mg, dag;
            System.out.print("        Masukkan berat MG = "); mg = masukan.nextFloat();
            dag = mg / 10000;
            System.out.println(mg + " MG = " +dag+ " DAG");
}
            else if(pilihan==4){
            Float mg, g;
            System.out.print("        Masukkan berat MG = "); mg = masukan.nextFloat();
            g = mg / 1000;
            System.out.println(mg + " MG = " +g+ " G");
}
            else if(pilihan==5){
            Float mg, dg;
            System.out.print("        Masukkan berat MG = "); mg = masukan.nextFloat();
            dg = mg / 100;
            System.out.println(mg + " MG = " +dg+ " DG");
}
             else if(pilihan==6){
            Float mg, cg;
            System.out.print("        Masukkan berat MG = "); mg = masukan.nextFloat();
            cg = mg / 10;
            System.out.println(mg + " MG = " +cg+ " CG");
}
            else { System.out.println("Maaf Nomor Yang Anda Masukkan Tidak Tersedia");
}}
}


Output program :
- Berikut hasil jika user menginput huruf/simbol, maka akan ada peringatan yaitu "Yang Dipilih Hanya Boleh Angka"
- Berikut hasil jika user menginput no 1 (Konversi Satuan KG)
- Kemudian user akan diminta untuk mengkonversi dari KG ke apa. Berikut hasil jika user menginput no 3 (KG ke G)
user akan diminta berapa nominal berat yang akan dikonversi, jika sudah maka hasil konversi akan keluar otomatis.
- Berikut hasil jika user memilih angka selain yang ada di menu maka akan muncul peringatan "Menu Yang Anda Pilih Tidak Tersedia"


Program Java Array

Dibawah ini merupakan program array untuk menginput nilai matrik dan juga menghitung nilai matrik. Berikut source code programnya :

Link Download Program : Klik Disini

import java.util.Scanner;
public class mkdimensi2 {
    public static void main(String[] args) {
                Scanner matrik = new Scanner(System.in);
      
            int i;
            int x;
            int matrikA [][] = new int[2][2];
            int matrikB [][] = new int[2][2];
    int matrikC [][] = new int[2][2];
            int jum [][] = new int[2][2];
    int kal [][] = new int[2][2];
      
            System.out.println("INPUT MATRIK A");
      
                for (i = 0; i < matrikA.length; i++){
                    for (x = 0; x < matrikA.length; x++){
                        System.out.print("Matrik A baris ke-" + (i + 1) + " kolom ke-" + (x + 1) + ": ");
                        matrikA[i][x] = matrik.nextInt();
    }
}
            System.out.println("INPUT MATRIK B");
      
                for (i = 0; i < matrikB.length; i++){
                    for (x = 0; x < matrikB.length; x++){
                        System.out.print("Matrik B baris ke-" + (i + 1) + " kolom ke-" + (x + 1) + ": ");
                        matrikB[i][x] = matrik.nextInt();
                }
}
             System.out.println("INPUT MATRIK C");
      
                for (i = 0; i < matrikC.length; i++){
                    for (x = 0; x < matrikC.length; x++){
                       System.out.print("Matrik C baris ke-" + (i + 1) + " kolom ke-" + (x + 1) + ": ");
                        matrikC[i][x] = matrik.nextInt();
                }
}
            System.out.println("MATRIK A");
      
                for (i = 0; i < matrikA.length; i++){
                    for (x = 0; x < matrikA.length; x++){
                        System.out.print(matrikA[i][x] + " ");
                }
                    System.out.println();
}
            System.out.println("MATRIK B");
      
                for (i = 0; i < matrikB.length; i++){
                    for (x = 0; x < matrikB.length; x++){
                        System.out.print(matrikB[i][x] + " ");
                }
                    System.out.println();
}
   
            System.out.println("MATRIK C");
      
                for (i = 0; i < matrikC.length; i++){
                    for (x = 0; x < matrikC.length; x++){
                        System.out.print(matrikC[i][x] + " ");
                }
                    System.out.println();
}
      
                for (i = 0; i < jum.length; i++){
                    for (x = 0; x < jum.length; x++){
                        jum[i][x] = matrikA[i][x] + matrikB[i][x] + matrikC[i][x];
              
                }
}

        for (i = 0; i < kal.length; i++){
        for (x = 0;x < kal.length; x++){
        kal[i][x] = matrikA[i][x] * matrikB[i][x] * matrikC[i][x];

    }
}
            System.out.println("PENJUMLAHAN SEMUA MATRIK");
      
                for (i = 0; i < jum.length; i++){
                    for (x = 0; x < jum.length; x++){
              
                         System.out.print(jum[i][x] + " ");
                }
   
                    System.out.println();
}
    System.out.println("PERKALIAN SEMUA MATRIK");

        for(i = 0; i < kal.length; i++){
        for (x = 0; x < kal.length; x++){

        System.out.print(kal[i][x] + " ");
    }

        System.out.println();
        }
    }
}

Output program :
- Pertama user akan diminta menginput angka lalu akan secara otomatis keluar program matrik dan program perhitungannya

Komentar

Postingan populer dari blog ini

Cara Membuat Poster Caleg Dengan Photoshop | aditya3b

Cara Membuat Kartu Nama Bolak-Balik Dengan Corel Draw X7

Pengertian, Fungsi, dan Manfaat Google Drive