Saturday, August 25, 2012

JAVA : Cara Membedakan Bilangan Bulat dan Pecahan


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