用js写一个小型自动贩卖机
时间: 2024-10-08 22:10:13 浏览: 25
一种自动贩卖机软件系统建设方案
当你想要用JavaScript编写一个简单的自动贩卖机应用,你可以考虑以下几个步骤:
```javascript
// 定义饮料及其价格
const vendingMachines = {
coke: 3,
coffee: 4,
tea: 2
};
// 函数来接收用户输入并购买饮料
function buyDrink(drink) {
if (vendingMachines.hasOwnProperty(drink)) { // 检查饮料是否可用
const price = vendingMachines[drink];
console.log(`购买${drink}需要${price}元。`);
// 这里可以添加实际扣款逻辑,此处仅做示例
// let money = getUserMoney(); // 获取用户的钱
// if (money >= price) {
// userMoney -= price; // 扣款
// console.log(`已支付成功,找回 ${money - price}元。`);
// } else {
// console.log('余额不足,无法购买。');
// }
} else {
console.log(`${drink}不在售。`);
}
}
// 用户交互模拟
console.log('欢迎来到自动贩卖机!');
let userInput;
do {
userInput = prompt('请输入您想购买的饮料名称(如:coke、coffee): ');
buyDrink(userInput);
} while (userInput !== '退出');
console.log('感谢光临,欢迎下次再来!');
阅读全文