Holla Pengunjung BasiTapiHot !!
Kali
ini saya akan mempostingkan tentang Java, karena kebetulan saya ada tugas untuk
‘mengisi’ blog dengan postingan Java, maka dari itu saya mohon maaf apabila
kedepannya blog saya dipenuhi dengan materi materi Java. Ya bagus kalo kalian bisa
mengerti, jadi kita bisa belajar bersama J.
Nah
pada postingan kali ini saya akan mempostingkan tentang cara Membedakan Bilangan Bulat dan Pecahan di
Java.
Sebelum mulai ke coding, kunci
dari pembedaan itu adalah anda harus
Mod (%) bilangan tersebut dengan angka 1.
Tak tahu mod ? cari saja di Google
oke J.
Lalu
kenapa harus angka 1 ? karena tujuan kita disini ialah membagi habis bilangan
tersebut sampai tidak ada sisa, jika tidak ada sisa maka bilangan itu adalah
bilangan bulat dan jika ada maka bilangan tersebut adalah bilangan Pecahan. Kita
ambil contoh :
Kalau mau copas, cantumin sumbernya yah ;)
5 % 1 = 0
4.3 % 1 = 0.3
Tahu
bedanya kan ? jadi fungsi mod disini adalah untuk ‘membabat habis’ bilangan
dengan angka 1, dan jika ada sisa maka itu adalah bilangan Pecahan.
Sekarang kita masuk ke Coding,
kita akan buat program dimana user terlebih dahulu diminta meng input angka
yang dimaksud, kita menggunakan Scanner. Nah langsung saja ini dia codingnya :
import java.util.Scanner;
/**
*
* @author Hasano
*/
public class BulatPecahan {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Masukan bilangan
? "); //Input bilangan dari keyboard
double bil = scan.nextDouble(); //Type
data harus Double agar desimal bisa masuk
double hasil;
hasil = bil % 1;//bil di mod kan dengan
1
//maskudn mod disini
adalah mengecek apakah angka yang dibagi
//menghasilkan sisa atau tidak.
if (hasil>0||hasil<0){//jika ada
sisa maka akan termasuk ke bilangan pecahan
System.out.println("Bilangan
"+bil+" adalah bilangan Pecahan ");
}else {//jika tidak maka akan masuk ke
bilangan bulat
System.out.println("Bilangan
"+bil+" adalah bilangan Bulat");
}
//maaf kalo kurang jelas,hhe :D
}
}
Atau ini contoh gambar dari Editornya
:
Dan Hasilnya akan seperti ini :
Nah, cukup sekian untuk postingan
kali ini semoga bermanfaat. Kalau ada salah, maaf ya karena saya juga masih
dalam tahapan belajar.
Nantikan update Selanjutnya !!!
Kalau mau copas, cantumin sumbernya yah ;)
No comments:
Post a Comment
Ayo dong komentar postingan ini, biar bikin semangat postingan lagi. Sekalian juga bisa diskusi kan tentang ide dan gagasan disini