Menentukan Jumlah Bilangan Bulat dan Bilangan Pecahan – Script

Script di class utama :

_______________________________________________________________

import java.util.Scanner;  // penggunaan Class Lib Scanner.

public class utama {

    public static void main(String[] args) {

        System.out.println(“.::Menentukan Jumlah Bilangan Bulat dan Bilangan Pecahan::.”);
        System.out.println(“”);
        //judul program

        int n = 0;
        //variabel’n untuk menyimpan jumlah banyaknya bilangan yang akan dimasukkan

        int bilBul = 0, bilCah = 0;
        //variabel untuk menyimpan jumlah banyaknya bilangan bulat ,bilangan pecahan
        //bilBull untuk Bulat,   bilCah untuk Pecahan

        Scanner In = new Scanner(System.in);
        //Instansiasi Class Lib untuk menggunakan Input dari Keyboard

        System.out.print(“Jumlah bilangan yang akan dimasukkan : “);
        n = In.nextInt();
        //Meng-inputkan banyak bilangan yang akan dimasukkan oleh user

        double bilangan[] = new double[n];
        //deklarasi variabel array untuk menyimpan semua bilangan

        for(int i = 0;i < n;i++) //pengulangan untuk memasukkan semua bilangan dari user
        {
            System.out.print(“Bilangan ke-” + (i + 1) + ” : “);
            bilangan[i] = In.nextDouble();  //bilangan dari user dimasukkan kedalam array
        }

        selector select = new selector();
        //instansiasi class selector

        bilBul = select.bulat(bilangan);  //memanggil fungsi bulat
        bilCah = select.pecahan(bilangan);  //memanggil fungsi pecahan
        //variabel bilangan sebagai parameter

        System.out.println(“Jumlah bilangan bulat : ” + bilBul);
        System.out.println(“Jumlah bilangan pecahan : ” + bilCah);
        //Menampilkan output berupa jumlah bilangan bulat, pecahan
    }
}

_______________________________________________________________

Script di class Selector :

_______________________________________________________________

public class selector {

    public int bulat(double bil[]) //fungsi penyeleksi untuk bilangan bulat
    //variabel bil[] untuk menyimpan data dari parameter bilangan
    {
        int hasil = 0;

        for(int i = 0;i < bil.length;i++)  //pengulangan untuk menyeleksi semua bilangan dari user
        {
            if(bil[i] % 1 == 0) hasil = hasil + 1;
            //setiap bilangan bulat yang muncul, isi variabel hasil akan bertambah 1
        }

        return hasil; //mengembalikkan nilai variabel hasil ke pemanggil fungsi
    }

    public int pecahan(double bil[]) //fungsi penyeleksi untuk bilangan pecahan
    {
        int hasil = 0;

            for(int i = 0;i < bil.length;i++)
            {
                if(bil[i] % 1 != 0) hasil = hasil + 1;
            }

        return hasil;
    }
}

_______________________________________________________________

Jika anda menemukan kesalahan dalam mengeksekusi script ini (error).
Please warn me  🙂

Advertisements

Menentukan Jumlah Bilangan Positif dan Bilangan Negatif – Printscreen

________________________________________________________________________

Ini adalah tampilan awal program.
Disini anda diminta untuk memasukkan banyaknya bilangan yang akan diproses.

________________________________________________________________________

Setelah memasukkan banyaknya bilangan yang akan diproses, anda akan diminta untuk memasukkan bilangan pertama yang akan diproses. Masukkanlah sebuah bilangan bulat!

________________________________________________________________________

Setelah itu anda akan diminta untuk memasukkan bilangan kedua, lakukan dengan cara yang sama dengan bilangan pertama.

________________________________________________________________________

Dan seterusnya sampai semua bilangan terisi …

________________________________________________________________________

(Apabila tidak memasukkan angka 0)

Setelah semua bilangan terisi, program akan menampilkan hasilnya berupa Jumlah (banyaknya) bilangan positif yang anda masukkan dan Jumlah bilangan negatif yang anda masukkan.
Juga jumlah angka 0 apabila anda memasukkannya.

Sekian penjelasan program kali ini.
Kritik & Saran, bahkan Pertanyaan kami tampung dan proses 😀
Have a Nice Day !

Menentukan Jumlah Bilangan Positif dan Bilangan Negatif – Script

Berikut adalah script yang ditulis di class utama.
Agar cocok anda harus mengisikan script ini di class yang diberi nama “utama”.

Atau anda bisa menyimpannya di class yang lain, asal penulisan nama class didalam script ini harus disesuaikan dengan nama class yang anda buat.

_______________________________________________________________

import java.util.Scanner;  // penggunaan Class Lib Scanner.

public class utama {

    public static void main(String[] args) {        

        System.out.println(“.::Menentukan Jumlah Bilangan Positif dan Bilangan Negatif::.”);
        System.out.println(“”);
        //judul program

        int n = 0;
        //variabel n untuk menyimpan jumlah banyaknya bilangan yang akan dimasukkan

        int bilPos = 0, bilNeg = 0, bilNeu = 0;
        //variabel untuk menyimpan jumlah banyaknya bilangan positif ,bilangan negatif, dan bilangan Netral
        //bilPos untuk Positif,   bilNeg untuk Negatif,  bilNeu untuk Netral

        Scanner In = new Scanner(System.in);
        //Instansiasi Class Lib untuk menggunakan Input dari Keyboard

        System.out.print(“Jumlah bilangan yang akan dimasukkan : “);
        n = In.nextInt();
        //Meng-inputkan banyak bilangan yang akan dimasukkan oleh user

        int bilangan[] = new int[n];
        //deklarasi variabel array untuk menyimpan semua bilangan

        for(int i = 0;i < n;i++) //pengulangan untuk memasukkan semua bilangan dari user
        {
            System.out.print(“Bilangan ke-” + (i + 1) + ” : “);
            bilangan[i] = In.nextInt();  //bilangan dari user dimasukkan kedalam array
        }
        
        selector select = new selector();
        //instansiasi class selektor

        bilPos = select.positif(bilangan);  //memanggil fungsi positif
        bilNeg = select.negatif(bilangan);  //memanggil fungsi negatif
        bilNeu = select.neutral(bilangan);  //memanggil fungsi neutral
        //variabel bilangan sebagai parameter

        System.out.println(“Jumlah bilangan positif : ” + bilPos);
        System.out.println(“Jumlah bilangan negatif : ” + bilNeg);
        if(bilNeu != 0) System.out.println(“Anda memasukkan ” + bilNeu + ” angka nol (neutral)”);  //output netral tidak akan muncul jika tidak ada angka 0
        //Menampilkan output berupa jumlah bilangan positif, negatif, dan netral
    }
}

_______________________________________________________________

Dan ini adalah script yang ditulis di class selector :
Program ini dibuat dengan menggunakan 2 buah class.
Jangan lupa untuk menyimpan class ini didalam package / folder yang sama dengan class utama

_______________________________________________________________

public class selector {

    public int positif(int bil[]) //fungsi penyeleksi untuk bilangan positif
    //variabel bil[] untuk menyimpan data dari parameter bilangan
    {
        int hasil = 0;

        for(int i = 0;i < bil.length;i++)  //pengulangan untuk menyeleksi semua bilangan dari user
        {
            if(bil[i] > 0) hasil = hasil + 1;
            //setiap bilangan positif yang muncul, isi variabel hasil akan bertambah 1
        }

        return hasil; //mengembalikkan nilai variabel hasil ke pemanggil fungsi
    }

    public int negatif(int bil[]) //funsi penyeleksi untuk bilangan negatif
    {
        int hasil = 0;

            for(int i = 0;i < bil.length;i++)
            {
                if(bil[i] < 0) hasil = hasil + 1;
            }

        return hasil;
    }

    public int neutral(int bil[]) //sebagai toleransi apabila ada angka 0
    {
        int hasil = 0;

            for(int i = 0;i < bil.length;i++)
            {
                if(bil[i] == 0) hasil = hasil + 1;
            }

        return hasil;
    }
}

_______________________________________________________________

Jika anda menemukan kesalahan dalam mengeksekusi script ini (error).
Please warn me 🙂