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
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
people who use linux and people who are friendly