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