Deskripsi :
Program ini bertujuan untuk menghitung banyaknya pecahan uang dari nominal yang telah ditentukan dalam Rupiah. Adapun pecahan mata uang dalam rupiah yaitu : 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, 100000. Dibuat dalam bahasa pemrograman java berbasis console. Jadi, program ini akan menghitung jumlah pecahan yang ada dari suatu nominal yang diinputkan nantinya.
Source code Program :
- /*
- *Copyright by Adhitya A P (0510960002)
- *Student of Computer Science in Brawijaya University
- *Indonesia
- **/
- import java.util.*;
- public class Rupiah
- {
- public static void main (String args[])
- {
- long bil1, uang;
- do
- {
- //inputan dari keyboard
- System.out.print("Jumlah uang = ");
- Scanner obj = new Scanner(System.in);
- uang = obj.nextLong();
- if (uang<50)
- {
- System.out.println("Maaf, tidak ada nominal uang "+
- "sebesar "+uang+" rupiah");
- continue;
- }
- else
- {
- // besar 100000
- if (uang >= 100000)
- {
- bil1 = uang / 100000;
- System.out.println("Pecahan 100000 sebanyak "+bil1);
- }
- // antara 50000-100000
- uang = uang % 100000;
- if ((uang >= 50000) && (uang <100000))
- {
- bil1 = uang / 50000;
- System.out.println("Pecahan 50000 sebanyak "+bil1);
- }
- // antara 20000-50000
- uang = uang % 50000;
- if ((uang >= 20000) && (uang <50000))
- {
- bil1 = uang / 20000;
- System.out.println("Pecahan 20000 sebanyak "+bil1);
- }
- // antara 10000-20000
- uang = uang % 20000;
- if ((uang >= 10000) && (uang <20000))
- {
- bil1 = uang / 10000;
- System.out.println("Pecahan 10000 sebanyak "+bil1);
- }
- // antara 5000-10000
- uang = uang % 10000;
- if ((uang >= 5000) && (uang <10000))
- {
- bil1 = uang / 5000;
- System.out.println("Pecahan 5000 sebanyak "+bil1);
- }
- // antara 2000-5000
- uang = uang % 5000;
- if ((uang >= 2000) && (uang <5000))
- {
- bil1 = uang / 2000;
- System.out.println("Pecahan 2000 sebanyak "+bil1);
- }
- // antara 1000-2000
- uang = uang % 2000;
- if ((uang >= 1000) && (uang <2000))
- {
- bil1 = uang / 1000;
- System.out.println("Pecahan 1000 sebanyak "+bil1);
- }
- // antara 500-1000
- uang = uang % 1000;
- if ((uang >= 500) && (uang <1000))
- {
- bil1 = uang / 500;
- System.out.println("Pecahan 500 sebanyak "+bil1);
- }
- // antara 200-500
- uang = uang % 500;
- if ((uang >= 200) && (uang <500))
- {
- bil1 = uang / 200;
- System.out.println ("Pecahan 200 sebanyak "+bil1);
- }
- // antara 100-200
- uang = uang % 200;
- if ((uang >= 100) && (uang <200))
- {
- bil1 = uang / 100;
- System.out.println ("Pecahan 100 sebanyak "+bil1);
- }
- // antara 50-100
- uang = uang % 100;
- if ((uang >= 50) && (uang <100))
- {
- bil1 = uang / 50;
- System.out.println ("Pecahan 50 sebanyak "+bil1);
- }
- // kurang 50
- uang = uang % 50;
- if ((uang > 0) && (uang <50))
- {
- bil1 = uang ;
- //satuan
- if (bil1<10)
- System.out.println ("Pecahan "+bil1+
- " ikhlaskan saja");
- else if (bil1>=10)//puluhan
- System.out.println ("Pecahan "+bil1+
- " ikhlaskan saja");
- }
- }
- }while(uang!=0);
- }
- }
No comments:
Post a Comment