Program Pengurangan Sederhana

October 5, 2010

Berikut akan diberikan contoh program pengurangan sederhana. Dua buah angka acak akan diberikan. Kemudian bilangan acak pertama dikurangi dengan bilangan acak kedua (dengan syarat bilangan acak pertama > bilangan acak kedua). Kemudian kita menjawab dengan mengetikkan jawaban. Jika jawaban sesuai, maka akan muncul pesan bahwa perhitangan benar. Jika jawaban salah, maka akan muncul pesan bahwa perhitungan salah, serta diberikan jawaban yang benar.


Contoh program kali ini melibatkan: generating bilangan acak, pertukaran isi variabel, menerima input dari keyboard, ubah input String menjadi int, kalkulasi aritmatik, logika pembanding(jika-maka).

import javax.swing.JOptionPane;

public class PenguranganBilangan {
	public static void main(String[] args){
		//generate bilangan acak 0 sampai 10;
		int number1 = (int)(Math.random() * 10);
		int number2 = (int)(Math.random() * 10);
		
		//ganti nilai number1 ke number2 jika number1 < number2
		if(number1 < number2){
			int temp = number1;
			number1 = number2;
			number2 = temp;
		}
		
		String inputString;
		inputString = JOptionPane.showInputDialog("Berapa " +
				number1 + " - " + number2 + " ?");
		
		//konversi input ke int
		int inputInt = Integer.parseInt(inputString);
		
		String hasil;
		if(number1 - number2 == inputInt)
			hasil = "Anda benar!!";
		else
			hasil = "Anda salah! " + number1 + " - " + number2 
			+ " = " + (number1 - number2);
		JOptionPane.showMessageDialog(null, hasil);
	}
}

Hasilnya sebagai berikut:

Hasil lainnya:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: