用javascript完成pos機的輸入輸出
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
最後的輸出是這樣子,就說明程式碼執行成功
相關文章
- 輸入一個3,輸出March,輸入一個數字月份,然後對應輸出相應的英文表示,用指標陣列完成指標陣列
- 輸入輸出
- 輸入輸出流
- 資料的輸入輸出
- Python的輸入輸出Python
- Nucleo入門--004通用輸入輸出
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- C++中的檔案輸入/輸出(3):掌握輸入/輸出流 (轉)C++
- 【C++】輸入輸出C++
- Java 輸入輸出流Java
- 輸入輸出系統
- JAVA輸入輸出流Java
- Java------簡單的輸入/輸出Java
- ACM的Python版輸入輸出ACMPython
- Java中的輸入輸出總結Java
- Java —— 標準輸入輸出Java
- 排序,檔案輸入輸出排序
- 03 資料輸入-輸出
- Python 輸入和輸出Python
- 檔案操作-輸入輸出
- C語言輸入輸出C語言
- Java基礎輸入輸出Java
- 常用輸入輸出函式函式
- C語言之輸入輸出C語言
- Web應用課 3.1 JavaScript——變數與運算子、輸入輸出、判斷、迴圈WebJavaScript變數
- c++入門:輸入輸出流C++
- C++中的檔案輸入/輸出(4):檢測輸入/輸出的狀態標誌 (轉)C++
- JavaScript 輸出介紹JavaScript
- 用指標編寫程式將輸入的字串倒序輸出指標字串
- python:檔案的輸入與輸出Python
- 重學java中的輸入輸出流Java
- Python資料的輸入與輸出Python
- 直播app原始碼,Java的輸入輸出APP原始碼Java
- 接管子程式的標準輸入輸出
- Linux下的輸入/輸出重定向Linux
- Ubuntu下鍵盤輸入錯亂問題,輸入雙引號輸出的是@符號,輸入#號輸出的是未知語言的字元...Ubuntu符號字元
- Python輸入和輸出(IO)Python
- python ----輸入輸出 變數Python變數