从控制台输入要选择的房型及入住天数从控制台选择附加优惠项目
时间: 2023-08-27 16:03:53 浏览: 175
Java从控制台接受输入字符的简单方法
好的,您需要编写一个程序来实现这个功能。首先,您需要从控制台获取用户输入的房型和入住天数。然后,您需要提供一个菜单,列出所有可用的附加优惠项目供用户选择。最后,您需要根据用户选择的房型、入住天数和附加优惠项目计算出总费用,并将其显示给用户。
以下是一个简单的示例代码,您可以参考它来编写您自己的程序:
```
#include <iostream>
#include <string>
using namespace std;
int main()
{
// 获取用户输入的房型和入住天数
string room_type;
int days;
cout << "请输入房型:";
cin >> room_type;
cout << "请输入入住天数:";
cin >> days;
// 显示可用的附加优惠项目菜单
cout << "请选择附加优惠项目:" << endl;
cout << "1. 免费早餐" << endl;
cout << "2. 免费停车" << endl;
cout << "3. 免费WiFi" << endl;
// 获取用户选择的附加优惠项目
int option;
cout << "请输入选项:";
cin >> option;
// 根据用户选择的房型、入住天数和附加优惠项目计算总费用
double price = 0.0;
if (room_type == "单人房") {
price = 300.0;
} else if (room_type == "双人房") {
price = 500.0;
} else if (room_type == "豪华套房") {
price = 1000.0;
}
price *= days;
if (option == 1) {
price += 50.0;
} else if (option == 2) {
price += 100.0;
} else if (option == 3) {
price += 20.0;
}
// 显示总费用给用户
cout << "总费用为:" << price << " 元" << endl;
return 0;
}
```
当然,这只是一个简单的示例程序,您可以根据您自己的需求进行修改和扩展。祝您编写愉快!
阅读全文