Rabu, 24 Oktober 2012

Pengoperasian Bilangan


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




Tidak ada komentar: