Jumat, 31 Agustus 2012

JAVA - Program Menentukan Bilangan Positif dan Negatif

  
   hai..! kawan sekarang disini saya akan menjelaskan tentang program menentukan bilangan fositif & negatif
yaitu program bertujuan untuk menghitung jumlah bilangan positif& negatif.



SOAL NIS GANJIL

Buatlah sebuah program dengan menggunakan bahasa java dengan  algoritma dan ketentuan berikut ini ,
Program Menentukan Jumlah Bilangan Positif dan Negatif
Tools yang digunakan : Teks Editor (Notepad, Wordpad, Notepad++, Komodo, etc)

Algoritma
Input
Jumlah bilangan yang akan dimasukan : N
Bilangan ke 1 :
Bilangan ke 2 :
…………………
………………...
Bilangan ke N :

Output
Jumlah Bilangan Positif   :
Jumlah Bilangan Negatif :

Contoh :
Jumlah bilangan yang akan dimasukan : 5
Bilangan ke 1 : -5
Bilangan ke 2 : -7
Bilangan ke 3 : 9
Bilangan ke 4 : 4
Bilangan ke 5 : 2

Output
Jumlah Bilangan Positif   : 3
Jumlah Bilangan Negatif :  2




CLASS 1  Thr_Lib

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package randi_thrganjil;
import java.util.Scanner;
/**
 *
 * @author Randy
 */
public class Thr_Lib {
        public static int input() // input agar bisa menggunakan keyboard
        {
        Scanner input = new Scanner(java.lang.System.in);
        int masukan ;              //  nilai dari keyboard di input
        masukan = input.nextInt(); //  ke variabel'jumlah bilangan'
        return masukan;          
    }
     public static void input(int data)
    {
        Scanner input = new Scanner(java.lang.System.in);
        int angka , positif = 0 , negatif = 0, nomor; // menDeklarasikan Variable
        nomor = 1;                                  // Inisialisasi
        while(data>0)                   // Looping Menggunakan While-Do
        {
            System.out.print("Masukan Bilangan ke - "+ nomor + " :");
            angka = input.nextInt(); // Di Masukan pada variable 'masukan'
            data--;                 // Pengatur Looping "data = data - 1"
            nomor++;                // Pengatur Urutan Bilangan "nomor = nomor + 1"
                if(angka > 0)
                    positif++;     // Jika input > 0 , jumlah variable positif bertambah 1
                else if(angka < 0) 
                    negatif++;     // Jika input < 0 , jumlah variable negatif bertambah 1
        }
        System.out.println("");
        System.out.println("+++++OUTPUT++++++ ");
        System.out.println("");
        System.out.println("Bil. POSITIF  : " + positif);   //Menampilkan jumlah variable positif
        System.out.println("Bil. NEGATIF : " + negatif);   //Menampilkan jumlah variable negatif

    }
}

CLASS 2    Randi_THRganjil

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package randi_thrganjil;
import randi_thrganjil.Thr_Lib;
/**
 *
 * @author Randy
 */
public class Randi_THRganjil {
/**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here

        int input;
        //menentukan berapa kali pengulangan oleh user
        System.out.println("==================================");
        System.out.println("| Menentukan jumlah Bilangan Positif dan Negatif |");
        System.out.println("==================================");
        System.out.println("Masukkan jumlah Bilangan :");//proses untk menginput jmlh bilangan

        input = Thr_Lib.input();
        Thr_Lib.input(input);
   }
}

INI HASIL NYA maaf kalau gk jelas


Download dot CLASS,dot java+file program.HERE !