sebelumnya maaf jika ada keselahan dalam blog saya hehe namanya juga masih belajar dan dengan belajar kita menjadi bisa !
oh iya di sini saya akan menampilkan tugas tugas hari raya yang di beri sama bapak guru saya yang mengajarkan java
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)
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
|
Penilaian (Poin 110)
1.
Penamaan variable ,operator,
komentar untuk penjelasan program. (
Poin 10)
2.
Program dibuat lebih dari satu file class dan satu method
(satu method harus berjenis fungsi – memiliki nilai kembalian) ( Poin 25)
3.
Penggunaan Class Library
untuk Input dari Keyboard( Poin 30)
4.
Pengunaan Struktur Kontrol (Conditional
dan Looping). ( Poin 20)
5.
Program sesuai dengan Algortima yang diberikan ( Poin 25)
sSource Dari Class TugasTHR.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package tugasthr;
/**
*
* @author zyrex
*/
public class TugasTHR {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
pengolahan tampil = new pengolahan();//instansiasi dengan tujuan pemanggilan class proses
tampil.pengolahan();//pemanggilan method proses pada class proses
}
SSource dari Class Pengolahan.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package tugasthr;
import java.util.Scanner;
/**
*
* @author zyrex
*/
public class pengolahan {
public int jumlah = 0; //variable sebagai penentu banyak jumlah yang akan diinput/pengatur looping
public int [] bil = new int [100];//tempat user menginput
public int [] positive = new int [100];//menyimpan bilangan positive
public int [] negative = new int [100];//menyimpan bilangan negative
public int plus = 0;//menghitung bilangan positive
public int minus = 0;//menghitung bilangan negative
public void pengolahan () //method prosedur
{
Scanner input = new Scanner(System.in);
System.out.print("masukkan jumlah bilangan yang akan anda input :");
jumlah = input.nextInt();
for (int i = 1;i <= jumlah;i++)//looping untung mendapatkan input
{
System.out.print("masukkan bil ke "+i+"=");
bil[i] = input.nextInt();//input dari user
}
for (int i = 1;i <= jumlah;i++)//looping untuk menentukan bilangan positif atau negative
{
if(bil[i] < 0)
{negative[i] = bil[i];}
else
{ positive[i] = bil[i];}
}
for (int i = 1;i <= jumlah;i++)//looping untuk menentukan banyaknya bilangan positive
{
if (positive[i] != 0)
{
plus++;
}
}
for (int i = 1;i <= jumlah;i++)//looping untuk menentukan banyaknya bilangan negative
{
if (negative[i] != 0)
{
minus++;
}
}
System.out.println("banyak jumlah positive = "+plus);//untuk menampilkan banyak bilangan positive
System.out.println("banyak jumlah negative = "+minus);//untuk menampilkan banyak bilangan negative
}
HASIL RUNNING
HASIL RUNNING
download .JAR
download .RAR