用javascript完成pos機的輸入輸出

沐橙~發表於2017-12-14

POS收銀機 版本:v0.2


教學目標


學會把基本描述轉換成程式;

能夠駕馭三個迴圈;

需求描述


商店裡進行購物結算時會使用收銀機(POS)系統,這臺收銀機會在結算時根據客戶的購物車(Cart)中的商品(Item)進行結算和列印收據(Receipt)。

我們需要實現一個名為printReceipt函式,該函式能夠將指定格式的資料作為引數輸入,然後在瀏覽器的控制檯中輸出收據的文字。

輸入格式(樣例):

[  `ITEM000000`, 

  `ITEM000000`,

`ITEM000000`,

  `ITEM000000`,

  `ITEM000000,

  `ITEM000001`,

  `ITEM000001`,

  `ITEM000004`                                                                                  ]

清單內容(樣例):   

  ***<沒錢賺商店>收據***                                                              名稱:可口可樂,數量:5瓶,單價:3.00(元),小計:15.00(元)                       

名稱:雪碧,數量:2瓶,單價:3.00(元),小計:6.00(元)

名稱:電池,數量:1個,單價:2.00(元),小計:2.00(元)

———————-

總計:23.00(元)

**********************   

作業要求根據


1.根據test/main-test.js中的測試用例,在main/main.js檔案中編寫實現程式碼並確保測試通過;

2.請在保證程式碼可讀性的前提下,儘可能用最少的程式碼行數完成作業;                     

3.將清單輸出到控制檯,使測試通過作業提示學會遍歷查詢內P

以下是我寫的程式碼


Mucheng的 github 地址  歡迎前來 fork

最後的輸出是這樣子,就說明程式碼執行成功


相關文章