Jumat, 31 Agustus 2012

THR JAVA

-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-


Tidak ada komentar:

Posting Komentar