Senin, 24 Januari 2011

memecah mata uang Indonesia













program diatas adalah program untuk memecah mata uang yang ada di Indonesia :iloveindonesia

contoh : Rp. 125.500, secara umum dapat dipecah menjadi :

Rp. 100.000 = 1 lembar
Rp. 20.000 = 1 lembar
Rp. 5.000 = 1 lembar
Rp. 500 = 1 lembar

*pemecahan mata uang tersebut tentu saja salah satu kemungkinanya. namun kemungkinan tersebut adalah yang paling umum.
bisa aja kan Rp.50.000 = 2 lembar dan seterusnya.


penjelasan :
% adalah symbol untuk mod atau sisa pembagian
contoh : 5 % 2 = 1. kenapa?? karena 5 dibagi 2 = 2, sisa nya 1 (yang diambil sisanya aja)


menampilkan deretan angka fibonachi














program diatas adalah program "menampilkan bilangan fibonachi dibawah 100". kalo pengennya dibawah 150 ato 200, ganti aja angka 100 nya.

bagi yang belum tau angka fibonachi, angka fibonachi tuh deretan angka dimana angka yang ditampilkan adalah penjumlahan dari 2 angka sebelumnya. contoh : 1 - 1 - 2 - 3 - 5 - 8

angka 2 merupakan penjumlahan dari 1 dan 1
angka 3 merupakan penjumlahan dari 1 dan 2
angka 5 merupakan penjumlahan dari 2 dan 3
angka 8 merupakan penjumlahan dari 3 dan 5

nah kayak gitu terus seterusnya. so angka berapa setelah angka 8 ??
yang jawab 13 berarti dah ngerti. yang bukan 13 lebih baik cari mantri dulu buat benerin otaknya. :)

menampilkan Bilangan Prima dibawah 100

















program diatas menampilkan bilangan prima dibawah 100 (kalo yang diinginkan dibawah 50, angka 100 nya diganti aja dengan 50, dan seterusnya).

bagi yang belum tau bilangan prima, bilangan prima adalah bilangan yang hanya bisa dibagi oleh bilangan itu sendiri. contohnya 3, 11, 13. angka tersebut tidak bisa dibagi oleh angka manapun kecuali angka itu sendiri (bukan gak bisa dibagi sie sebenernya, tapi dibagi dan menghasilkan angka yang real :))

Menambah angka yang di input dari keyboard













program diatas digunakan untuk memasukan nilai (angka) dari keyboard, yang kemudian ditambahkan dengan angka - angka yang dimasukan kemudian.
penjelasan kode program :
  • logika program menggunakan prinsip looping atau iteration atau bahasa kitanya "pengulangan"
  • jadi program akan meminta user untuk memasukan sebuah angka sampai user memasukan angka 0 (program selesai apabila user memasukan angka 0).

ket :
  • input dari keyboard menggunakan "bufferedReader" dari kelas java.io
  • pengulangan menggunakan "while"