Monday, 18 April 2016

pada postingan sebelumnya membuat menu pada java . dan kali ini saya akan memberikan program mengenai Himpunan . Himpunan saya terdiri dari Gabungan/Union dan Irisan. yap langsung saja tanpa basa basi ini dia

import java.util.Scanner;
class eteb{

    public static void main(String[] args){
        int i, jumlahAnggotaQ, jumlahAnggotaW, jumlahAnggotaE;
        int[] himpunanQ;
        int[] himpunanW;
        int[] himpunanE;
        himpunanQ = new int[1000];
        himpunanW = new int[1000];
        himpunanE = new int[1000];
        Scanner input = new Scanner(System.in);
       
        System.out.print("\n");
        System.out.println("=================================");
        System.out.print("Jumlah Himpunan Q = ");
        jumlahAnggotaQ = input.nextInt();
        System.out.println("=================================");
        for(i=1; i<=jumlahAnggotaQ; i++)
        {   
            System.out.print("Masukkan Nilai Q" + (i) + " = ");
            himpunanQ[i] = input.nextInt();
        }
        System.out.println("=================================");
        System.out.print("Jumlah Himpunan W = ");
        jumlahAnggotaW = input.nextInt();
        System.out.println("=================================");
        for(i=1; i<=jumlahAnggotaW; i++)
        {   
            System.out.print("Masukkan Nilai W" + (i) + " = ");
            himpunanW[i] = input.nextInt();
        }
        System.out.println("=================================");
        System.out.print("Jumlah Himpunan E = ");
        jumlahAnggotaE = input.nextInt();
        System.out.println("=================================");
        for(i=1; i<=jumlahAnggotaE; i++)
        {   
            System.out.print("Masukkan Nilai E" + (i) + " = ");
            himpunanE[i] = input.nextInt();
        }
        System.out.println("=================================");
       
       
        System.out.println("Maka Q U W :");
        System.out.print("{ ");
        for(i=1; i<=jumlahAnggotaQ; i++){
            System.out.print(himpunanQ[i]+ " ");
        }
        for(i=1; i<=jumlahAnggotaW; i++){
            boolean adaSama = false;
            for(int j=1; j<=jumlahAnggotaQ; j++){
                if(himpunanW[i]==himpunanQ[j])
                    adaSama = true;
            }
            if(adaSama==false){
                System.out.print(himpunanW[i]+" ");
            }
        }
        System.out.println("}");
       
        System.out.println("Maka W U E :");
        System.out.print("{ ");
        for(i=1; i<=jumlahAnggotaW; i++){
            System.out.print(himpunanW[i]+ " ");
        }
        for(i=1; i<=jumlahAnggotaE; i++){
            boolean adaSama = false;
            for(int j=1; j<=jumlahAnggotaW; j++){
                if(himpunanE[i]==himpunanW[j])
                    adaSama = true;
            }
            if(adaSama==false){
                System.out.print(himpunanE[i]+" ");
            }
        }
        System.out.println("}");
       
        System.out.println("Maka Q U W U E :");
        System.out.print("{ ");
        for(i=1; i<=jumlahAnggotaQ; i++){
            System.out.print(himpunanQ[i]+ " ");
        }
        for(i=1; i<=jumlahAnggotaE; i++){
            boolean adaSama = false;
            for(int j=1; j<=jumlahAnggotaW; j++){
                if(himpunanE[i]==himpunanW[j])
                    adaSama = true;
            }
            if(adaSama==false){
                System.out.print(himpunanW[i]+" ");
            }
            if(adaSama==false){
                System.out.print(himpunanE[i]+" ");
            System.out.print("} ");
            }
           
        }
       
        System.out.println("\nMaka Q n W :");
        System.out.print("{ ");
        for(i=1; i<=jumlahAnggotaW; i++){
            boolean adaSama = false;
            for(int j=1; j<=jumlahAnggotaQ; j++){
                if(himpunanW[i]==himpunanQ[j])
                    adaSama = true;
            }
            if(adaSama==true){
                System.out.print(himpunanW[i]+" ");
            }
        }
        System.out.println("}");
    }
}


Maka akan menghasilkan output  :







Ada pertanyaan? silahkan bertanya dikomentar

Program Himpunan pada java

pada kali ini saya akan memberikan kodingan membuat menu di bahasa pemograman java . yap tanpa basa basi inilah dia. Program yang saya buat yaitu ada 4 : terdiri Input data,Rumah,Ganjil&Genap dan menu exit .

import java.util.Scanner;
import javax.swing.*;
public class cobatest{
public static void main (String[] args){
    String user,password;
    while (true){
        Scanner renvil = new Scanner(System.in);
        System.out.print("Masukkan Username\t: ");
        user = renvil.nextLine();
        System.out.print("Masukkan Password\t: ");
        password = renvil.nextLine();
        if(user.equals("Renvil") && password.equals("renvilnafaro")){
            System.out.print("");
            while(true){
        System.out.println("Program Menu");
        System.out.println("1. Input Data");
        System.out.println("2. Rumah");
        System.out.println("3. Ganjil&Genap");
        System.out.println("4. Exit");
        System.out.print("Masukkan Pilihan [1-4]: ");
        int pil = renvil.nextInt();
        switch(pil){
            case 1:
            System.out.println("Program Input Data");
            System.out.println("==================");
            System.out.print("Masukkan Nama\t: ");
            String nm = renvil.next();
            System.out.print("Masukkan Kelas\t: ");
            String kls = renvil.next();
            System.out.print("Masukkan NPM\t: ");
            String npm = renvil.next();
            System.out.print("Masukkan Nilai UTS\t: ");
            int uts = renvil.nextInt();
            System.out.print("Masukkan Nilai UAS\t: ");
            int uas = renvil. nextInt();
            int hasil = (uts+uas)/2;
            System.out.println("Nama anda " +nm+ " Dari kelas" +kls);
            System.out.println("NPM anda " +npm+ " Mendapat Hasil "+hasil);
            if(hasil >90)
                JOptionPane.showMessageDialog(null, "Selamat anda lulus dengan grade A");
            else if(hasil >80)
                JOptionPane.showMessageDialog(null, "Selamat anda lulus dengan grade B");
            else if(hasil >60)
                JOptionPane.showMessageDialog(null, "Selamat anda lulus dengan grade C");
            else if(hasil >50)
                JOptionPane.showMessageDialog(null, "Selamat anda lulus dengan grade D0");
            else
                JOptionPane.showMessageDialog(null, "Mohon Maaf anda tidak lulus ");
            break;
            case 2:
            System.out.println("Program Menu");
            System.out.println("============");
            System.out.println("Masukkan Nilai\t: ");
            int nil = renvil.nextInt();
            for (int i=1; i<=nil; i++){
            for (int j=nil; j>=i; j--){
                System.out.print(" ");
            }
            for (int k=1; k<=i; k++){
                System.out.print("* ");
            }
            System.out.print("//////////");
            System.out.println();
            }
            for (int i=1; i<=nil; i++){
                System.out.print(" ");
            for (int k=1; k<=nil; k++){
                System.out.print("# ");
            }
            System.out.print("0000000000");
            System.out.println();
        }
        break;
        case 3:
        System.out.println("Program Ganjil&Genap");
        System.out.println("====================");
        System.out.print("Masukkan Angka\t: ");
        int bil = renvil.nextInt();
        System.out.println("====================");
        int i;
        for (i=1; i<=bil; i++){
            if(i%2==1){
                System.out.println((i)+ " Adalah bilangan Ganjil");
            }
            else
                System.out.println((i)+ " Adalah bilangan Genap");
        }
        break;
        case 4:
        System.exit(0);
            }
        }
    }
        else {
        System.out.println("================================");
        System.out.println("Maaf Username dan Password salah");
        System.out.println("================================");
}
}
}
}

Berikut ini adalah hasil output dari program tersebut

 Program Input Data


Program Rumah



 Program Ganjil dan Genap


Untuk program ini saya membuat perulangan jadi jika saya memasukkan angka 10 akan melakukan perulangan sampai angka 10 dan menjelaskan semua angka itu ganjil atau genap


Program Exit






Kalau ada pertanyaan silahkan bertanya dikomentar :)

Membuat Program Menu pada Java

 
Welcome to my blog © 2015 - Designed by Renvil and