> > Tugas Hari Raya

Tugas Hari Raya

Menentukan Bilangan Positif dan Negatif.



Keterangan :  - Komentar di tandai dengan list berwarna Abu-abu
                           - Ada 2 class

Script class ke 1


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */



package PositifdanNegatif;

/**
 *
 * @author Sidik
 */
import java.util.Scanner;

public class Bilangan {

    /**
     * @param args the command line arguments
     */
 
    public static void main(String[] args) {
 
        //**judul program*/
     
        System.out.println("Bilangan Positif dan Bilangan Negatif");
        System.out.println("");
     
        //**variabel untuk menyimpan jumlah banyak bilangan yang di input*/
        int n = 0;
     
        //**variabel untuk menyimpan jumlah banyak bilangan bulat dan pecahan*/
        //**bilPos = positif || bilNeg = negatif*/
        int bilPositif = 0, bilNegatif = 0, bilNeutral = 0;
     
     
        //**input dari keyboard*/
        Scanner In = new Scanner(System.in);
     
        //**banyaknya bilangan yang akan di input*/
        System.out.print("Jumlah bilangan yang akan dimasukkan : ");
        n = In.nextInt();
     
     
        //**deklarasi arrayuntuk menyyimpan semua bilangan*/
        int bilangan[] = new int[n];

        //**pengulangan*/
        for(int i = 0;i < n;i++)
        {
            System.out.print("Bilangan ke-" + (i + 1) + " : ");
            bilangan[i] = In.nextInt();//**bilangan yang di input kedalam array*/
        }
     
     
        //**instalasi class selector*/
        Bilangan2 select = new Bilangan2();

        bilPositif = select.positif(bilangan); //**memangil fungsi positif*/
        bilNegatif = select.negatif(bilangan); //**memanggil fungsi negatif*/
        bilNeutral = select.neutral(bilangan); //**memanggil fugsi neutral*/
     
        //**menampilkan output*/
        System.out.println("Jumlah bilangan positif yang anda masukan : " + bilPositif);
        System.out.println("Jumlah bilangan negatif yang anda masukan : " + bilNegatif);
        if(bilNeutral != 0) System.out.println("Anda memasukkan " + bilNeutral + " angka nol (neutral)");
     
    }
}


Script class ke 2


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package PositifdanNegatif;

/**
 *
 * @author Sidik
 */
public class Bilangan2 { //**Class yang akan di panggil di oleh class Bilangan*/
     public int positif(int bil[]) 

    {
        int hasil = 0;

        for(int i = 0;i < bil.length;i++)  
        {
            if(bil[i] > 0) hasil = hasil + 1;
     
        }

        return hasil; 
    }
    public int negatif(int bil[]) 
    {
        int hasil = 0;

            for(int i = 0;i < bil.length;i++)
            {
                if(bil[i] < 0) hasil = hasil + 1;
            }

        return hasil;
    }

    public int neutral(int bil[]) 
    {
        int hasil = 0;

            for(int i = 0;i < bil.length;i++)
            {
                if(bil[i] == 0) hasil = hasil + 1;
            }

        return hasil;
    }
}
    






Leave a Reply

Diberdayakan oleh Blogger.
/* TEXT FOOTER*/
Selamat Datang Di Blog Saya Semoga Artikel - Bermanfaat Bagi Anda ...