Site icon Pesona Informatika

Menentukan Banyak Uang Pecahan Java

Menentukan Banyak Uang Pecahan Java - pesonainformatika.com

Menentukan Banyak Uang Pecahan Java – pesonainformatika.com, memang tidak ada bosan-bosanya kita ngulik lagi tentang java yap bahasa pemrograman yang populer banyak digunakan untuk berbagai keperluan seperti yang populer sekarang yaitu android dan keperluan lainya seperti web development, pengembangan aplikasi desktop dan masih banyak lagi

salah satu tips yang sering saya bahas di postingan sebelum sebelumnya adalah perbanyak latihan studi kasus karena dapat mengasah ketajaman menemukan solusi dari suatu permasalahan.

pada kesempatan kali ini update lagi latihan studi kasus bahasa pemrograman java yaitu membahas tentang bagaimana menentukan banyak uang pecahan menggunakan java, yang akan kita akan belajar studi kasus baru menarik yups kita bahas

Studi Kasus

penjelasan kasus kali ini kita akan menghitung banyaknya uang pecahan dari suatu angka (jumlah uang) yang kita input

Membuat Program

pastikan sudah menginstal java Runtime beserta JDK nya lalu buat file misalnya pecahan.java dengan text editor favorit lalu isi seperti ini

import java.util.Scanner;
public class pecahan {
    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        //input jumlah uang dari keyboard
        System.out.print("Masukan Jumlah Uang : ");
        double jumlah = input.nextDouble();

        //menghitung jumlah ratus ribu
        int ratusRibu = (int)(jumlah / 100000);
        int sisa = (int)(jumlah % 100000);
        //menghitung jumlah puluh ribu
        int puluhRibu = (sisa / 10000);
        sisa = sisa % 10000;
        //menghitung jumlah ribuan
        int ribuan = (sisa / 1000);
        sisa = sisa % 1000;
        //menghitung jumlah ratusan
        int ratusan = sisa / 100;

        //cetak hasil
        System.out.println("Jumlah Uang = " + jumlah);
        System.out.println("Jumlah Ratus Ribuan = " + ratusRibu);
        System.out.println("Jumlah Puluh Ribuan = " + puluhRibu);
        System.out.println("Jumlah Ribuan = " + ribuan);
        System.out.println("Jumlah Ratusan = " + ratusan);
    }
}

Penjelasan Program

variabel jumlah yang berisi input dari user dibagi 100.000 untuk mendapatkan pecahan ratus ribu, selanjutnya ditampung dalam variabel sisa lalu di modulus 100.000 dan ditampung dalam variabel ratusRibu.

kemudian nilai dari variabel sisa dibagi 10.000 kemudian hasilnya di modulus 10.000 contohnya seperti ini

//menghitung jumlah puluh ribu
int puluhRibu = (sisa / 10000);
sisa = sisa % 10000;

kemudian untuk menghitung jumlah ribuan kita dapat membagi nilai dari variabel sisa dengan 1000 ini akan menghasilkan nilai pecahan maka dari itu kita bulatkan seperti ini

//menghitung jumlah ribuan
int ribuan = (sisa / 1000);

kemudian kita modulus nilai dari variabel sisa lalu kita tampung hasilnya di variabel yang sama

sisa = sisa % 1000;

serelah itu untuk menentukan nilai ratusan kita bagi nilai dari variabel sisa dengan angka 100 (karena ratusan)

langkah terakhir kita cetak hasilnya seperti ini

//cetak hasil
System.out.println("Jumlah Uang = " + jumlah);
System.out.println("Jumlah Ratus Ribuan = " + ratusRibu);
System.out.println("Jumlah Puluh Ribuan = " + puluhRibu);
System.out.println("Jumlah Ribuan = " + ribuan);
System.out.println("Jumlah Ratusan = " + ratusan);

jika program nya kita jalankan maka akan seperti ini hasilnya

hasil program perhitungan pecahan uang

mudah bukan, kita dapat mengembangkanya lebih jauh silahkan explore studi kasus lainya yang tak kalah menarik di pesonainformatika explore juga bahasa pemrograman lain seperti python dan C++ disini selamat mencoba dan semoga bermanfaat

Exit mobile version