Menentukan Bilangan Positif dan Negatif menggunakan JAVA
Diposting oleh muhamad taufiq ramadhan
Kali ini saya mau share bagaimana cara menentukan bilangan Positif dan Negatif menggunakan program JAVA. Contoh soal :
Ini Source Codenya :

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/ package bilangan;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author muhamad taufiq ramadhan
*/ public class NisGanjil {
public static void main(String[] args) {
int positif = 0, negatif = 0, scan, bilangan;//VARIABEL
try {
} catch (IOException ex) {
System.out.println("Error");
//untuk menmapilkan Error bila ada kesalahan dalam program
}
//fungsi
//fungsi

Biar lebih jelas silahkan download di bawah ini:
SOAL BONUS
ini source codenya :
Back to menu
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
|
Ini Source Codenya :

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/ package bilangan;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author muhamad taufiq ramadhan
*/ public class NisGanjil {
public static void main(String[] args) {
int positif = 0, negatif = 0, scan, bilangan;//VARIABEL
BufferedReader data = new BufferedReader(new InputStreamReader(System.in));
//mendeklarasikan sebuah variabel bernama data dengan tipe class BufferedReader
try {
NisGanjil bil = new NisGanjil();//instansiasi
System.out.println("Jumlah bilangan yang akan diinputkan:");
scan = Integer.parseInt(data.readLine());
//scan untuk membaca data yang diinputkan lalu diulang sesuai yang diinputkan dari keyboard
//readLine() untuk mendapat input dari keyboard
for (int i = 1; i <= scan; i++) {
//i =1 merupakan inisialisasi dari variabel. kondisi i<=scan untuk memeriksa berapa angka yang diinput.Kemudian, ekspresi i++ dieksekusi
System.out.print("Masukan bilangan ke " + i + " : ");
bilangan = Integer.parseInt(data.readLine()); //Integer.parseInt untuk mengconvert int ke string
if (bilangan < 0) { //jika angka lebih kecil dari 0 maka negatif
negatif = bil.negatif(negatif);
//bil.negatif(negatif) untuk membaca apakah bilangan tersebut negatif atau bukan
}
else if (bilangan > 0) { //jika angka lebih besar dari 0 maka negatif}
positif = bil.positif(positif);
//bil.positif(positif) untuk membaca apakah bilangan tersebut positif atau bukan
}
} catch (IOException ex) {
System.out.println("Error");
//untuk menmapilkan Error bila ada kesalahan dalam program
}
System.out.println("\nJumlah bilangan positif adalah " + positif + "");}
System.out.println("Jumlah bilangan negatif adalah " + negatif + "");
//untuk menampilkan jumlah bilangan positif dan negatif||OUTPUT
//fungsi
public int positif(int positif) {}
//nilai kembali dari suatu fungsi
positif++;
return positif;
//fungsi
public int negatif(int negatif) {}
//nilai kembali dari suatu fungsi
negatif++;
return negatif; }
Dan Ini hasil screen shoot dari program diatas:
Biar lebih jelas silahkan download di bawah ini:
SOAL BONUS
Buatlah
sebuah program dengan menggunakan bahasa java dengan algoritma dan ketentuan berikut ini ,
Program
Kalkulator Sederhana
Tools
yang digunakan : Teks Editor (Notepad, Wordpad, Notepad++, Komodo, etc)
Algoritma
Input
Operand1
operator1 operand2 operator2 … ….operandN
operatorN
Output
Hasil
operasi
|
Contoh
:
5
+ 3 – 2 + 2
Output
8
|
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/ package kalkulator;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author muhamad taufiq ramadhan
*/
public class kalkulator {
if (pilih == 2) {
if (pilih == 3) {
if (pilih == 4) {
}
}
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/ package kalkulator;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author muhamad taufiq ramadhan
*/
public class kalkulator {
public static void main(String[] args) {
int bilangan1, bilangan2, pilih, hasil;try {
BufferedReader data = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukan bilangan ke-1 : ");
bilangan1 = Integer.parseInt(data.readLine());
System.out.print("1. tambah" + " 2. kurang" + " 3. kali" + " 4. bagi" + "\nMasukan pilihan :");if (pilih == 1) {
pilih = Integer.parseInt(data.readLine());
System.out.print("Masukan bilangan ke-2 : ");}
bilangan2 = Integer.parseInt(data.readLine());
hasil = bilangan1 + bilangan2;
System.out.println("=> hasil " + bilangan1 + " + " + bilangan2 + " = " + hasil);
if (pilih == 2) {
System.out.print("Masukan bilangan ke-2 : ");}
bilangan2 = Integer.parseInt(data.readLine());
hasil = bilangan1 - bilangan2;
System.out.println("=> hasil " + bilangan1 + " - " + bilangan2 + " = " + hasil);
if (pilih == 3) {
System.out.print("Masukan bilangan ke-2 : ");}
bilangan2 = Integer.parseInt(data.readLine());
hasil = bilangan1 * bilangan2;
System.out.println("=> hasil " + bilangan1 + " * " + bilangan2 + " = " + hasil);
if (pilih == 4) {
System.out.print("Masukan bilangan ke-2 : ");}
bilangan2 = Integer.parseInt(data.readLine());
hasil = bilangan1 / bilangan2;
System.out.println("=> hasil " + bilangan1 + " / " + bilangan2 + " = " + hasil);
} catch (IOException ex) {}
System.out.println("ERROr");
}
}
Ini hasil screen shoot program diatas:
Biar lebih jelas silahkan download di bawah ini :
.class:
.jar :
Kalkulator.jar
0 komentar: