Soal Himpunan Pada Kuis java

Berikut ini soal KUIS JAVA Sistem Informasi yang merupakan soal UTS tahun 2010 juga, bagi teman-teman yang merasa penasaran silahkan dicoba yah, pahami dulu soalnya, analisa , coret-coret dulu .. naaah baru setelah itu dicoba di laptop / netbook / PC kesayangan teman-teman, Editor nya terserah Ingin menggunakan NetBeans boleh, pake Jcreator juga boleh, atau pake Notepad juga tidak masalah. Bismillah pun jangan lupa teman-teman ucapkan.. ^__^

SOAL: Diinginkan sebuah program untuk mencari apakah sebuah bilangan terdapat dalam himpunan bilangan setelah ditemukan bilangan tersebut jumlahkan ada berapa bilangan yang dicari dalam hinpunan tersebut, ketentuan dari program ini programmer harus menggunakan konsep OOP(Object Oriented Programming), cluenya: gunakan operasi array!


Output yang diinginkan sebagai berikut:


BERIKUT INI CODING VERSI FAUZI ONLINE:
 Nama File : Himpunan.java

import java.io.*;
class HimpunanRecord{
    String angka;
    public String getAngka(){
        return angka;
    }
    public void setAngka(String angka1){
        angka=angka1;
    }
}

public class Himpunan extends HimpunanRecord {
    public static void main( String[] args )throws IOException{
        HimpunanRecord x=new HimpunanRecord();
        String a="";
        String [] data =new String[100];
        int [] data2 =new int[100];
        BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));
        System.out.print("masukkan jumlah elemen himpunan bilangan : ");
        a=dataIn.readLine();
        x.setAngka(a);
        int inpt=Integer.parseInt(a);
        int count=0;
        int jumlah=0;
         for(int i=0;i
<inpt;i++){
            System.out.print("masukan bilangan ke-"+(i+1)+"  : ");
            data[i]=dataIn.readLine();
            data2[i]=Integer.parseInt(data[i]);
        }
        System.out.print("masukkan bilangan yang dicari : ");
        String cari=dataIn.readLine();
        int cari2=Integer.parseInt(cari);
        x.setAngka(cari);
        for(int i=0;i
<inpt;i++){
         if(x.getAngka().equals(data[i])){
                count=count+1;
                jumlah=count*cari2;
            }
        }
        System.out.print("ada "+count+" bilangan "+cari2+" dalam himpunan tersebut dgn jumlah "+jumlah);
    }
}



Powered By:
Heru Hartanto || Andry YP || Semua Teman-teman 3KA01 Ytc || Fajrul Islam Universitas Gunadarma
Semangat !!

0 comments:

Post a Comment