用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,輸入一個數字月份,然後對應輸出相應的英文表示,用指標陣列完成指標陣列
- 輸入輸出
- Nucleo入門--004通用輸入輸出
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- 資料的輸入輸出
- 輸入輸出流
- ACM的Python版輸入輸出ACMPython
- Java 輸入輸出流Java
- 1.輸入輸出
- 【C++】輸入輸出C++
- 輸入輸出系統
- shell——shell輸入輸出
- Web應用課 3.1 JavaScript——變數與運算子、輸入輸出、判斷、迴圈WebJavaScript變數
- Python資料的輸入與輸出Python
- Java------簡單的輸入/輸出Java
- AUTOCAD——圖形的輸入與輸出
- python:檔案的輸入與輸出Python
- Java —— 標準輸入輸出Java
- python ----輸入輸出 變數Python變數
- Java基礎輸入輸出Java
- C語言輸入輸出C語言
- 03 資料輸入-輸出
- 格式化輸入輸出
- Shell輸入\輸出重定向
- Python輸入和輸出(IO)Python
- C語言之輸入輸出C語言
- python 標準輸入輸出Python
- 常用輸入輸出函式函式
- 排序,檔案輸入輸出排序
- JavaScript 輸出介紹JavaScript
- 用指標編寫程式將輸入的字串倒序輸出指標字串
- 基本的python知識 (輸入和輸出)Python
- 重學java中的輸入輸出流Java
- 直播app原始碼,Java的輸入輸出APP原始碼Java
- 06Numpy輸入與輸出
- 1.變數and輸入輸出變數
- 格式化輸入和輸出
- 輸出輸入函式彙總函式
- converter設計模式擴充套件,多種輸入輸出與標準輸入輸出的轉化方案設計模式套件