Halaman

Sabtu, 06 Oktober 2012

THR JAVA




Haloo .. kebetulan saya dapet tugas dari guru java saya nih yaitu katanya tugas hari raya "THR"
 allhamdulillah ahirnya saya bisa menuntaskan Tugas Hari Raya saya disini saya akan menunjukan hasil kerja saya selama beberapa waktu dan dimensi haha .. mari kita lihat saja langsung


_________________________________________________________________________________



soal

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 utama

saya disini menggunakan 2 class
_________________________________________________________________________________
System.out.println(" menentukan bilangan positif dan negatif");
        System.out.println("");
        // adanya judul biar terlihat indah hehe
        
        int n = 0;
        // variabel untuk menyimpan banyaknya bilangan
        
        int bilpos = 0, bilneg = 0, bilnet = 0;
        // variabel yang menentukan bilangan positif negatif dan 0
        
        Scanner in = new Scanner(system.in);
        
        System.out.println("jumlah bilangan yang akang ditampilkan : ");
        n = In.nextInt(); 
        // imputan yang akan dimsaukan oleh user
        
        int bilangan[] = new int [n];
        // mendeklarasikan variabel array penyimpanan bilangan
        
        for(int i=0;i<n;i++)
            // pengulangan bilangan yang akan dimasukan oleh user
        {
            System.out.println("bilangan yang ke : "+(i+1)+":");
            bilangan[i] = In.nextInt();
            //bilangan tadi masuk ke array
        
        }
        selector select = new selector();
        
        bilpos = select.positif(bilangan); //mengeluarkan fungsi bilangan positif
        bilneg = select.negatif(bilangan); //mengeluarkan fungsi bilangan negatif
        bilnet = select.neutral(bilangan); //mengeluarkan fungsi bilangan neutral
        
        System.out.println("jumlah bilangan positif : "+bilpos);
        System.out.println("jumlah bilangan negatif : "+bilneg);
        if(bilnet !=0)
        System.out.println("anda memasukan bilangan "+bilnet+"angka 0"); //mengeluarkan fungsi bilangan netral
        
    }
}

_________________________________________________________________________________

class proses
_________________________________________________________________________________

public class proses {

    public int positif(int bil[])//menyelakse bilangan positif
{
        int hasil = 0;
        for (int i =0;i<bil.length;i++)
        {
            if(bil[i]>0)hasil = hasil +1;
            // bilangan positif akan bertambah 1
        }
        return hasil; // mengembalikan variabel fungsi
    
    
}
    public int negatif (int bil[]) // menyeleksi bilangan negatif
{
        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;
    }
}

_________________________________________________________________________________
print screen class utama
_________________________________________________________________________________







_________________________________________________________________________________
print screen class proses
_________________________________________________________________________________






_________________________________________________________________________________
print screen coding
_________________________________________________________________________________




sekian tugas saya mungkin bermanfaat untuk anda :)

Tidak ada komentar:

Posting Komentar