LISTING
PROGRAM
package fikri;
import java.io.*;
public class Main {
public static void main(String[] args) {
System.out.println("MENU:");
System.out.println("1. Penjumlahan");
System.out.println("2. Pembagian");
System.out.println("3. Pengurangan");
System.out.println("4. Hasil Bagi");
String menu =" ";
String a=" ";
String b=" ";
String op = " ";
int A = 0;
int B = 0;
int C = 0;
BufferedReader input = new BufferedReader(new
InputStreamReader (System.in));
try{
System.out.print("Masukkan Menu: ");
menu = input.readLine();
int x =Integer.parseInt (menu);
System.out.print("Nilai a: ");
a = input.readLine();
A = Integer.parseInt (a);
System.out.print("Nilai b: ");
b = input.readLine();
B = Integer.parseInt (b);
switch (x){
case 1:
C =A+B;
op = " + ";
break;
case 2:
C=A-B;
op = " / ";
break;
case 3:
C=A/B;
op = " - ";
break;
case 4:
C=A%B;
op = " % ";
break;
}
}
catch (IOException i){
}
System.out.println(A+op+B+" = "+C);
}
}
LOGIKA
PROGRAM
Dalam
laporan akhir praktikum yang keenam mengenai Algoritma dan Pemrograman ini, kita akan membuat program pengoperasian
bilangan pada program Java. Program pengoperasian kali ini berupa penjumlahan,
pengurangan, pembagian, dan hasil bagi/presentase dari suatu bilangan. Hasil
akhir yang akan kita dapatkan dari listing program kali ini adalah berupa hasil
hitung dari pengoperasian bilangan itu sendiri, yang sebelumnya kita input
terlebih dahulu bilangan yang ingin kita operasikan lalu nantinya hasil data
tersebut menjadi output program ini sendiri. Isi dari data bilangan tersebut
yaitu berupa nilai pertama dan nilai kedua, yang merupakan nilai bilangan
berapa saja sesuai dengan keinginan kita kecuali bilangan pecahan atau desimal.
Langkah
pertama, kita masukkan perintah import pada awal program dan dilanjutkan dengan
variabel java inputoutput. Jadi, kita ketikkan import java.io.*;. Inputoutput itu sendiri bermakna bahwa program
yang akan kita buat kali ini membutuhkan sebuah input untuk menghasilkan sebuah
output pada hasilnya. Jadi kedua hal tersebut akan saling berkaitan satu sama
lain pada program pengoperasian bilangan kali ini. Kedua, kita print out judul dari program ini, yang di dalamnya
terdapat “Menu”,
“1. Penjumlahan”, “2. Pengurangan”, “3. Pembagian”, dan “4. Hasil Bagi”.
Ketiga, masukkan String sebagai input data berupa pilihan pengoperasian yang
diinginkan dan nilai bilangan yang akan dimasukkan. Keempat, masukkan integer
bilangan yang akan dimasukkan sebagai input nilai bilangan dengan nilai awal 0.
Kelima, kita masukkan perintah BufferedReader dengan perumpamaan new
BufferedReader dengan new InputStreamReader. Jadi, kita ketikkan selanjutnya
dengan format BufferedReader input = new
BufferedReader (new InputStreamReader(System.in));. Selanjutnya kita
masukkan perintah try. Keenam,
saatnya kita melakukan pencetakkan untuk output awal program ini. Output awal
yang dimaksud adalah output yang di akhir program akan kembali dijadikan input,
input tersebut akan diisikan oleh kita masing-masing sesuai dengan nilai
bilangan berapa saja yang kita inginkan. Output awal ini berisikan Jalankan
Opsi ke-, Nilai a (sebagai nilai pertama), dan Nilai b (sebagai nilai kedua).
Setelah itu lanjutkan dengan memasukkan perintah input.readLine pada tiap-tiap akhir kedua nilai bilangan tadi.
Ketujuh, kita masukkan perintah switch
lalu dilanjutkan dengan perintah case dan break pada tiap-tiap sistem
pengoperasian. Kedelapan, kita
masukkan perintah catch dengan
mengetikkan catch (IOException i){
dan dilanjutkan dengan pencetakan terhadap hasil output program pengoperasian
bilangan ini. Dan yang terakhir kita tutup dengan dua buah kurung kurawal pada
akhir input program ini, lalu kita run dengan menekan tombol Shift+F6 pada
keyboard, dengan begitu hasil output program akan terlihat pada layar monitor. Sekian
Logika Program dari saya, atas perhatiannya saya mengucapkan terima kasih.
OUTPUT
PROGRAM
Penjumlahan
Pembagian
Pengurangan
Hasil Bagi