Kamis, 30 Agustus 2012

Mari Membuat Program Menyeleksi Bilangan Positif dan Negatif

0
02.05
Pada hari ini saya akan posting tentang cara membuat program menyeleksi bilangan positif dan negatif .

Pertama tama saya buka text editor terlebih dahulu , text bisa menggunakan notepad, notepad++, net.beans dll . Disini saya menggunakan net.beans versi 7.1

Dalam Project ini saya menggunakan 2 class , yaitu class PositifNegatif dan PlayPositifNegatif.
  
Ini adalah Script dari Menyeleksi Bilangan Positif dan Negatif dari class PositifNegatif Berikut dengan keterangannya .



 package SoalGanjil;

/**
 *
 * @author Ariif Khairuddin
 */

// pembacaan input dari keyboard
import java.util.InputMismatchException;
import java.util.Scanner;

public class PositifNegatif {
        public int hasil1 = 0, hasil2 = 0;  // hasil1 dan hasil2 adalah variabel
        public String proses;               // Deklarasi Variabel proses
        public String proses2;              //Deklarasi variabel proses2
     
        public void proses() // method ini menjelaskan tentang proses dari awal sampe akhir
        {
            Scanner ganjil = new Scanner(System.in); // scanner merupakan class lib yg digunakan untuk menginput data dari keyboard
            int i;  // Deklarasi variabel i
            /* try catch digunakan untuk menangani error yang terjadi pada program
            , sehingga error tersebut tidak menghentikan jalannya program */
            try{
            // pertama kita akan memasukkan jumlah bilangan yang di masukkan
            System.out.print("Jumlah bilangan yang akan di masukkan : ");
           
            // variabel jumlah adalah tempat penyimpanan jumlah bilangan yang di input user
            int jumlah = ganjil.nextInt();
           
            // pengulangan yang di gunakan untuk mengulangi banyak nya input yang diinginkan user
            for (i=1; i<=jumlah; i++)
            {
                System.out.print("Bilangan ke " +i+ " : ");
                int bil = ganjil.nextInt();
               
                // proses penyeleksian bilangan positif atau negatif
                if (bil > 0){ // jika bilangan kurang dari 0
                    hasil1 = hasil1 + 1; // maka kerjakan proses ini
                }
                else if (bil < 0){ // selain itu jika bila lebih besar dari 0
                    hasil2 = hasil2 + 1; // maka kerjakan proses ini
                }
            }
            // catch disini sebagai untuk menangani bila terjadi kesalahan d block try
        }catch (InputMismatchException IME)
            {
            System.out.println("Masukkan bilangan saja!!!!!");
            }
           
        }
       
        // method untuk menampilkan output
        public void proses2()
        {
           
            System.out.println("Jumlah Bilngan Positif : " +hasil1);
            System.out.println("Jumlah Bilngan Negatif : " +hasil2);
        }

   // method ini adalah method fungsi untuk mengembalikan nilai hasil1
    public int getHasil1() {
        return hasil1;
    }
    // method ini adalah method fungsi untuk mengembalikan nilai hasil2
    public int getHasil2() {
        return hasil2;
    }
       
}








Selanjutnya ini adalah Script dari Menyeleksi Bilangan Positif dan Negatif dari class PlayPositifNegatif berikut dengan keterangannya .

package SoalGanjil;


/**
 *
 * @author Ariif Khairuddin
 */
import java.util.InputMismatchException;


public class PlayPositifNegatif {
    public static void main(String[] args) {
        // untuk menghubungkan dengan class PlayPositifNegatif
        PositifNegatif a = new PositifNegatif();
       
        // pemanggilan method proses
        a.proses();
        // pemanggilan method proses2
        a.proses2();
    }
}


dan ini adalah hasil printsceen dari program menyeleksi bilangan positif dan negatif .



 Silahkan di coba kawan kawan :D

jika nilai input user yang dimasukkan adalah 0 , maka bilangan tersebut tidak akan masuk ke bilangan positif atau pun negatif .


silakan download file.jar dan .class disini --> file .jar dan .class

 Segini postingan yang bisa saya posting , semoga bisa bermanfaat bagi semuanya amiin ..

About the author

Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus. Aenean fermentum, eget tincidunt.

0 komentar: