在浏览器控制台写一个模拟超市购物系统 在输入框输入商品的单价之后 输入商品的数量+之后 在输入框输入付款金额+ 提示框:显示内容为:找零多少元或者需要补缴多少元,或者欢迎下次光临。 备注:新季开学大促销,满300打七折。
时间: 2024-09-11 07:05:12 浏览: 37
在浏览器控制台中模拟一个简单的超市购物系统,可以使用JavaScript编写代码来实现。以下是一个简单的实现示例:
```javascript
// 获取控制台输入
function getInput(promptText) {
return prompt(promptText);
}
// 计算价格和找零
function calculatePrice单价, 数量, 付款金额) {
// 根据促销活动计算实际支付金额
let 实际支付金额;
if (价格 >= 300) {
实际支付金额 = 价格 * 0.7;
} else {
实际支付金额 = 价格;
}
// 计算找零或补缴金额
if (实际支付金额 < 付款金额) {
return 付款金额 - 实际支付金额;
} else if (实际支付金额 > 付款金额) {
return 实际支付金额 - 付款金额;
} else {
return "欢迎下次光临";
}
}
// 主程序
function main() {
// 获取商品单价
let 单价 = parseFloat(getInput("请输入商品的单价:"));
if (isNaN(单价)) {
alert("单价输入有误,请输入有效的数字!");
return;
}
// 获取商品数量
let 数量 = parseInt(getInput("请输入商品的数量:"));
if (isNaN(数量) || 数量 <= 0) {
alert("数量输入有误,请输入有效的正整数!");
return;
}
// 计算总价格
let 总价格 = 单价 * 数量;
// 获取付款金额
let 付款金额 = parseFloat(getInput("请输入付款金额:"));
if (isNaN(付款金额)) {
alert("付款金额输入有误,请输入有效的数字!");
return;
}
// 计算找零或补缴金额
let 结果 = calculatePrice(总价格, 数量, 付款金额);
// 显示结果
alert(结果);
}
// 运行主程序
main();
```
将以上代码粘贴到浏览器的控制台中,即可运行这个简单的超市购物系统。用户需要根据提示依次输入商品单价、商品数量和付款金额,系统会根据输入的信息计算出找零或需要补缴的金额,并通过提示框显示出来。
阅读全文