Board logo

標題: [作業] 智慧找零系統 [打印本頁]

作者: tonyh    時間: 2020-2-3 15:41     標題: [作業] 智慧找零系統

本帖最後由 tonyh 於 2020-2-4 09:51 編輯



設計一智慧找零系統, 使用者可輸入商品價格與客人付了多少錢, 電腦回應需找多少錢, 並顯示細節.
譬如: 若有一230元的商品, 客人付了1000元, 則電腦回應
        總共需找客人770元
        500元鈔票1張
        100元鈔票2張
        50元硬幣1枚
        10元硬幣2枚
  1. import java.util.Scanner;

  2. public class Ch30 {

  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 int price, pay, money;
  6.                 while(true)
  7.                 {
  8.                         System.out.println("*** 找零系統 ***\n");
  9.                         System.out.print("請輸入商品價格: ");
  10.                         price=s.nextInt();
  11.                         System.out.print("客人付了多少錢: ");
  12.                         pay=s.nextInt();
  13.                         money=pay-price;
  14.                         System.out.println("\n需找客人"+money+"元\n");
  15.                         if(money>=500)
  16.                         {
  17.                                 System.out.println("五百元鈔票"+money/500+"張");
  18.                                 money%=500;   //money=money%500;
  19.                         }
  20.                         if(money>=100)
  21.                         {
  22.                                 System.out.println("一百元鈔票"+money/100+"張");
  23.                                 money%=100;
  24.                         }
  25.                         if(money>=50)
  26.                         {
  27.                                 System.out.println("五十元硬幣"+money/50+"枚");
  28.                                 money%=50;
  29.                         }
  30.                         if(money>=10)
  31.                         {
  32.                                 System.out.println("十元硬幣"+money/10+"枚");
  33.                                 money%=10;
  34.                         }
  35.                         if(money>=5)
  36.                         {
  37.                                 System.out.println("五元硬幣"+money/5+"枚");
  38.                                 money%=5;
  39.                         }
  40.                         if(money>=1)
  41.                                 System.out.println("一元硬幣"+money+"枚");
  42.                         System.out.println("\n");
  43.                 }
  44.         }

  45. }
複製代碼

作者: 盧弘毅    時間: 2020-2-3 22:01

此帖僅作者可見
作者: 蘇宜貞    時間: 2020-2-3 23:25

此帖僅作者可見
作者: 蔡承翰    時間: 2020-2-4 00:21

此帖僅作者可見
作者: 楊秉樺    時間: 2020-2-4 01:13

此帖僅作者可見
作者: 張宸翔    時間: 2020-2-4 08:41

此帖僅作者可見
作者: 何蕙妘    時間: 2020-2-4 09:53

此帖僅作者可見
作者: 黃煜城    時間: 2020-2-4 09:54

此帖僅作者可見
作者: 邱翊博    時間: 2020-2-4 09:57

此帖僅作者可見
作者: 蘇行一    時間: 2020-2-4 09:57

此帖僅作者可見
作者: 沙芃妘    時間: 2020-2-4 09:58

此帖僅作者可見
作者: 陳梓瑜    時間: 2020-2-4 10:04

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2