Program
Menentukan Jumlah Bilangan Positif dan Negatif
Ini adalah tugas
yang saya dapatkan dari guru pembimbing saya di sekolah. Tugas ini merupakan
Tugas Hari Raya untuk NIS Ganjil. Soal Ganjil tersebut bisa kita lihat seperti
berikut:
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)
Tools yang saya
gunakan oleh saya kali ini adalah NetBeans IDE 7.0.1
Ada beberapa tahap untuk
menyelesaikan program tersebut, yaitu:
1. Jangan lupa berdo’a
sebelum mengerjakan tugas ini :D
2. Buka program
NetBeans IDE 7.0.1 dan buat project baru, contohnya: THR_Alfi Waizh Al
Qorni_XIIRPL3.
3. Lalu buat pakage
dan beri nama pakage tersebut. Contohnya: soalGanjil.
4. Dalam pembuatan
program ini saya membuat 2 buah class.
Dimana yang satu adalah main class dan satunya lagi library class. Dengan nama
masing-masing: positifNegatif_MainClass dan positifNegarif_lib.
Berikut adalah coding yang saya
buat pada 2 class tersebut.
positifNegatif_lib.java
/*
* To change this template, choose Tools |
Templates
* and open the template in the editor.
*/
package soalGanjil;
/**
*
* @author HP
*/
import java.util.Scanner;
//kode ini digunakan untuk meload library Scanner. Fungsinya menerima input
dari user(input dari keyboard)
public class positifNegatif_lib
{ //mendeklarasikan class bernama positifNegatif_lib
int jumlah_bil = 0; // mendeklarasikan
variable jumlah_bil dengan nilai awal nol, kedalam tipe integer
int input; // deklarasi variable input kedalam
tipe integer
int bilPositif = 0, bilNegatif = 0; //
deklarasi variable bilPositif dan bilNegatif dengan nilai awal nol, kedalam
tipe integer
public int input(){ // method aksesor /
fungsi
Scanner bacaData = new
Scanner(System.in); // membuat objek
scanner "bacaData"
System.out.print("Jumlah bilangan
yang akan dimasukan: ");
jumlah_bil = bacaData.nextInt(); // meminta inputan dari keyboard
return jumlah_bil; // nilai kembali dari jumlah_bil
}
public void prosesPenentuanBilangan(){ // prosedur prosesPenentuanBilangan
for(int i=1; i<= jumlah_bil; i++){ // looping untuk bilangan ke- n sesuai dengan jumlah_bil yang ditentukan user
Scanner bacaData = new
Scanner(System.in); // membuat objek
scanner
System.out.print("Bilangan ke
"+i+": ");
input = bacaData.nextInt(); //
meminta inputan dari keyboard
if(input>0){ // jika bilangan yang diinputkan lebih dari
0
bilPositif++; // maka nilai positif akan bertambah 1.
}
else if(input<0){ // jika tidak atau sebaliknya, input kurang
dari 0
bilNegatif++; // maka nilai negatif akan bertambah 1.
}
}
/** proses pencetakan hasil akhir */
System.out.println("\n\tO U T P U
T");
System.out.println("Jumlah
bilangan positif: "+bilPositif); // mencetak jumlah bilangan positif dari
bilangan-bilangan yang diinputkan user.
System.out.println("Jumlah
bilangan negatif: "+bilNegatif); // mencetak jumlah bilangan negatif dari
bilangan-bilangan yang diinputkan user.
}
}
positifNegatif_MainClass.java
/*
* To change this template, choose Tools |
Templates
* and open the template in the editor.
*/
package soalGanjil;
/**
*
* @author HP
*/
public class
positifNegatif_MainClass {
public static void main(String[] args) {
positifNegatif_lib tampil = new
positifNegatif_lib(); // tahap
instansiasi class positifNegatif_lib menjadi objek tampil.
tampil.input(); // pemanggilan fungsi input.
tampil.prosesPenentuanBilangan(); // pemanggilan prosedur
prosesPenentuanBilangan.
}
}
Tahap selanjutnya running program pada positifNegatif_MainClass.java, dan
berikut merupakan hasilnya:
Tahap terakhir pada persoalan ini adalah megucap syukur atas selesainya tugas tersebut.
- A L H A M D U L I L L A H -
Tugas ini ditujukan untuk tugas mata pelajaran produktif.
Keritik dan sarannya ditunggu ya.. semoga bisa bermanfaat..
Terimakasih. J
Untuk download file java bisa KLIK ----> Download file.java
Untuk download file class bisa KLIK ----> Download file.class
Tidak ada komentar:
Posting Komentar