on 22 March 2012
Nah, kali ini saya akan membuat sebuah program aritmatika dengan menggunakan java. sekarang, kita liat dulu listingnya.

import java.io.*;

import javax.swing.*;

class aritmatika

{

public static void main(String[] args) throws IOException

{

String a= JOptionPane.showInputDialog ("Menu Aritmatika \n 1. Penjumlahan \n 2.Pengurangan \n 3.Perkalian \n 4.Pembagian");

int penjumlahan =Integer.parseInt(a);

switch (penjumlahan)

{

case 1:

String b=JOptionPane.showInputDialog ("Masukan Nilai 1");

int x = Integer.parseInt(b);

String c=JOptionPane.showInputDialog ("Masukan Nilai 2");

int y = Integer.parseInt(c);

int z=x+y;

System.out.println ("Hasilnya adalah "+z);

break;

case 2:

String d=JOptionPane.showInputDialog ("Masukan Nilai 1");

int r = Integer.parseInt(d);

String e=JOptionPane.showInputDialog ("Masukan Nilai 2");

int s = Integer.parseInt(e);

int t=r-s;

System.out.println ("Hasilnya adalah "+t);

break;

case 3 :

String f=JOptionPane.showInputDialog ("Masukan Nilai 1");

int u = Integer.parseInt(f);

String g=JOptionPane.showInputDialog ("Masukan Nilai 2");

int v = Integer.parseInt(g);

int w=u*v;

System.out.println ("Hasilnya adalah "+w);

break;

case 4 :

String h=JOptionPane.showInputDialog ("Masukan Nilai 1");

int k = Integer.parseInt(h);

String i=JOptionPane.showInputDialog ("Masukan Nilai 2");

int l = Integer.parseInt(i);

int m=k/l;

System.out.println ("Hasilnya adalah "+m);

break;

default: System.out.println ("salah input");

}

}

}


Nah, sekarang kita akan bahas sekilas program tersebut. pada awal program, kita melihat fungsi java.iodanjavax.swing . java.io di sini berfungsi untuk memungkinkan program ini melakukan inputan, sedangkanjavax.swing di sini berfungsi untuk membuat tampilan GUI pada program. Setelah itu kita class pada program kita beri nama aritmatika. Ingat, setiap kita menyimpan program, nama file harus sama dengan nama class.Setelah itu, kita melihat throws IOException yang berfungsi mencegah kesalahan yang berhubungan dengan IO. misalnya kita akan input dari keyboard berupa angka tapi kita salah menginputkannya yang harusnya angka kita masukkan string. Nah hal ini yang disebut kesalahan IO, untuk mengatasi error ini blok kesalahan harus dilempar ke blok khusus penanganan IO dalam hal ini IOException supaya error tadi tidak mengganggu program yang lain dansegera dilaporkan error apa yang terjadi.

Selanjutnya, kita akan menampilkan suatu tampilan GUI dengan menampilkan sebuah menu aritmatika, yaitu penjumlahan, pengurangan, perkalian, dan pembagian. Dari sinilah, kita akan menggunakan fungsi case break. Dan di dalam fungsi ini, kita cukup memasukkan fungsi aritmatika sesuai pilihan yang kita tentukan. Misalnya, saat kita memilih satu(1) dalam menu yaitu penjumlahan, maka kita masukkan

int z=x+y;

Apabila kita memilih dua (2) yang berarti pengurangan, maka kita masukkan

int t=r-s;

Apabila kita memilih tiga (3) yang berarti perkalian, maka kita masukkan

int w=u*v;

Apabila kita memilih empat (4) yang berarti pembagian, maka kita masukkan

int m=k/l;

Terakhir, apabila kita memilih angka yang tidak ada dalam menu, misalnya lima (5) maka akan keluar output salah input.

Output

Penjumlahan

Pengurangan

Perkalian

Pembagian

Salah Input

Nama : Priyo Santoso
NPM : 55410403

Partner
Nama : Fauzan Mulya Adiputera
NPM :52410642





pengumuman

selamat datang di blognya priyo silahkan di follow ya

Isi priyo's blog

Powered By Blogger

Monggo di cari