Java with Bank and Coin
JAVA กับการแตกแบงค์แตกเหรียญ (Java 2015-08-12)
ประจิน พลังสันติกุล
วันนี้เรามาดูโค้ดโปรแกรมการแตกแบงค์และเหรียญกันครับ
ว่าถ้าเราได้รับเงินมาจำนวนหนึ่งจะแตกเป็นแบงค์และเหรียญได้ทั้งหมดกี่แบงค์และกี่ประเภทของแบงค์เช่น
500, 100, ... ,1 บาท
ดูการทำงานของโปรแกรมก่อนนะครับ
โค้ดโปรแกรม
public class Main {
public static void main(String[] args) {
// TODO Auto-generated
method stub
int bank = 0;
int money;
money = 5736;
System.out.println();
System.out.println("Momey =
"
+ money);
for(int i=0; i<7 span="">i++)7>
{
switch(i)
{
case 0: bank = 500; break;
case 1: bank = 100; break;
case 2: bank = 50; break;
case 3: bank = 20; break;
case 4: bank = 10; break;
case 5: bank = 5; break;
case 6: bank = 1; break;
}
if ((money/bank) != 0)
{
if (bank>10)
{
System.out.println("bank " + bank + " = " + money/bank + " bank");
} else
{
System.out.println("coin " + bank + " = " + money/bank + " coin");
}
money = money%bank;
}
}
System.out.println();
}
/* (non-Java-doc)
* @see java.lang.Object#Object()
*/
public Main() {
super();
}
}
พบกันใหม่ในวันพรุ่งนี้ครับ
ความคิดเห็น
แสดงความคิดเห็น