javascript自动售货机代码
时间: 2024-05-13 18:11:27 浏览: 139
自动售货机系统源代码.pdf
JavaScript自动售货机代码是一种基于JavaScript语言编写的程序,它可以实现自动售货机的基本功能,例如选择商品、投币、找零等。以下是一个简单的JavaScript自动售货机代码示例:
```
var products = [
{ name: "可乐", price: 2.5 },
{ name: "薯片", price: 3 },
{ name: "巧克力", price: 4 },
];
var coins = [0.1, 0.5, 1, 5];
var balance = 0;
function selectProduct(index) {
var product = products[index];
console.log("你选择了" + product.name + ",价格为" + product.price + "元。");
}
function insertCoin(value) {
if (coins.indexOf(value) !== -1) {
balance += value;
console.log("你投入了" + value + "元,当前余额为" + balance + "元。");
} else {
console.log("不支持该面额的硬币。");
}
}
function getChange() {
var change = balance;
balance = 0;
console.log("找零" + change + "元。");
}
// 示例代码结束
以上代码定义了一个products数组,其中包含了三种商品和它们的价格。coins数组包含了支持的硬币面额。selectProduct()函数用于选择商品并输出价格,insertCoin()函数用于投入硬币并输出当前余额,getChange()函数用于找零并输出。在实际使用中,还需要加入更多的逻辑判断和交互界面的设计。
阅读全文