-Tugas ini dibuat untuk
memenuhi nilai pada Mata Pelajaran Java-
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
|
langkah pertama : membuat suatu project pada netBeans IDE 7.1 Beta
langkah kedua : membuat package pada project yang sudah dibuat tadi
langkah ketiga : membuat class sesuai dengan kebutuhan program
-class pertama(JumlahPOsitifNegatif)-
/*
* To change this template, choose Tools | Templates and open the template in
* the editor.
*/
package jml_positif_negatif;
import java.util.Scanner; // jadi import class liblary dari inputan keyboard
/**
*
* @author AXIOO
*
*/
public class JumlahPositifNegatif {
int positif=0, negatif=0, bil;
/* mendeklarasikan variable, pada variable positif dan negatif itu disertai
insialisasi */
public int input(){
int hasil;
Scanner ReadInput = new Scanner(System.in);
hasil = ReadInput.nextInt();
return hasil;
}
/* bagian ini memakai accesor method(yang membutuhkan nilai kembalian)
* baris kedu mendeklarasikan variable hasil yang mempunyai tipe data integer
* baris ketiga membuat tempat inputan baru
* baris keempat membaca masukan dari keyboard
* baris kelima itu meminta nilai kembali dari hasil
*/
public void Proses(int hasil){
Scanner ReadInput = new Scanner(java.lang.System.in);
//looping
for(int x=0 ; x < hasil ; x++)
{
// input data yang diinginkan , lalu menampilkan hasil looping sesuai dengan inputan user
System.out.print("Input Bilangan " + (x+1) + " : ");
bil = ReadInput.nextInt();
// struktur conditional
if (bil>0)
positif++;
else
if (bil<0)
negatif++;
}
System.out.println("Output");
System.out.println("Jumlah Bilangan Positif : "+positif);
System.out.println("Jumlah Bilangan Negatif : "+negatif);
/* menampilkan jumlah / hasil dari data yang di inputkan */
}
}
-class kedua(JumlahPOsitifNegatifRun)-
/*
* To change this template, choose Tools | Templates and open the template in
* the editor.
*/
package jml_positif_negatif;
/**
*
* @author AXIOO
*/
public class JumlahPositifNegatifRun {
public static void main(String[] args) {
int inputan; //mendeklarasikan variable bernama inputan dengan tipe data integer
System.out.print("Jumlah Input : "); // menampilkan output
JumlahPositifNegatif jalankan = new JumlahPositifNegatif();
// mengubah nama class menjadi suatu nama baru atau disebut instansiasi
inputan = jalankan.input(); //jadi ini proses pemanggilan method input di class jalankan
jalankan.Proses(inputan); // jadi ini proses pemanggilan method proses di class jalankan
}
}
langkah keempat : Run program pada bagian class JumlahPositifNegatifRun
untuk lebih jelas silahkan download file .jar dan .class pada link dibawah
-makasih-