iT邦幫忙

0

Java初学者课后习题求助,请牛人帮编个售票机的用的代码参考。万分感谢!下面有习题详细描述。

地铁售票机,每张票票价2.75美元。接受任意小于20美金的金额。能正确地使用一元、五元、十元的纸钞和25美分的硬币找钱。所有买票输入总金额必须能被25美分整除,找的钱要求张数或个数最少。机器只收一元、五元、十元的纸钞和25美分的硬币。售票机是虚拟的,不需要找钱的实际行为,但要程序运行后显示所找钱里有几张一元、几张五元、几张十元和几个硬币。

看更多先前的討論...收起先前的討論...
外獅佬 iT邦大師 1 級 ‧ 2013-01-28 17:41:29 檢舉
這個...考的是Java的數學運算...
投入金額 - 票價 X 張數
然後再去算找錢的$$
應該不難的~
加油~~~
slime iT邦大師 1 級 ‧ 2013-01-28 18:41:10 檢舉
看起來考的是:
1. 判斷輸入的錢 < 20 .
2. 判斷可購買張數與金額.
3. 判斷可找零的金額.
4. 將可找零的金額換成特定面額與數量, 原則應該是由大面額到小面額.
5. 顯示結果.
總裁 iT邦好手 1 級 ‧ 2013-01-28 20:19:53 檢舉

看起來考的是:

...學生....冷

slime iT邦大師 1 級 ‧ 2013-01-28 20:25:44 檢舉
離 15K 越來越近....(大誤)
總裁 iT邦好手 1 級 ‧ 2013-01-28 20:39:52 檢舉
15K(RMB)也不少了...喜歡
player iT邦大師 1 級 ‧ 2013-01-28 20:50:08 檢舉
需要控管機器內各種貨幣的數量
不然要找零時
要能夠自動判斷, 或是顯示請聯絡服務人員
不然該找零的錢卻出不來
會被誤會機器吃錢
NONO~~!
當投幣之後直接出現 error 404 找不到網頁毆飛
外獅佬 iT邦大師 1 級 ‧ 2013-01-29 00:36:22 檢舉
chingfeng提到:
找不到網頁

根據題目....找得到錢就行了...開心
總裁 iT邦好手 1 級 ‧ 2013-01-29 08:15:57 檢舉
244177280提到:
售票机是虚拟的,不需要找钱的实际行为

大家請看清楚題目...暈
賽門 iT邦超人 1 級 ‧ 2013-01-29 08:56:05 檢舉
台灣還要遮遮掩掩的弄個匿名才敢來跪求解答.
對岸牛人是直接要解答...

有回在台鐵用自動售票機, 以前台鐵的自動售票機真的很'爛', 投幣下去經常要重覆投幾次.
當時, 我正在'努力'投幣, 隔壁有個學生大概趕車, 投幣投的急就一直重複投, 氣起來就重重的把售票機捶幾下, 結果, 就像吃角子老虎中獎一樣, 不斷掉幣, 引來站務人員和駐警.
temo iT邦新手 1 級 ‧ 2013-01-31 13:37:35 檢舉
這問題在好幾本書上有看過@.@~
可以自己去找一找
話說回來,當初剛開始玩java時,我看到這題目一開始做一做,後來就直接跳過了~"~
這主要是考算數邏輯了.......

搞不懂職場上常常會寫到這種題目嗎??

2 個回答

10
ted99tw
iT邦研究生 1 級 ‧ 2013-01-28 14:27:40

這個需求我在德國買地鐵票時有遇過,硬幣投下去,然後按來按去,接著就叮咚叮咚找零,粉好玩。

外獅佬 iT邦大師 1 級 ‧ 2013-01-28 17:35:41 檢舉

這個..德國科技這麼不先進....給錢找錢...有什麼呢...
幾十年前,台灣的公廁門口就有了...
給他5塊錢硬幣,他會給你一疊衛生紙....毆飛毆飛毆飛

10
一級屠豬士
iT邦高手 1 級 ‧ 2013-01-28 14:42:41

這個需求不得了啊,有些售票機只會找50元硬幣一堆.
建議你可以先引進ERP,然後派人好好學習,一年以後,
看看能不能用規則引擎來處理,若是成功,是萬民之幸,
先為你致上祝福~~~
牛人的話,就不是很熟,牛排是常吃啦...

我要發表回答

立即登入回答