儿子今天吃了俩个汉堡,半个蛋挞,一杯果汁

上午收到老婆的短信,说今天儿子 今天吃了俩个汉堡,半个蛋挞,一杯果汁,呵呵,跟小猪一样,问了周围的同事,没有一个人一次吃过俩个汉堡的,才俩岁半的孩子,肚子怎么能放这么多东西。

这是元旦拍的照片

 

在C++中编写一个简单的汉堡购物程序,可以模拟顾客选择各种配料来定制汉堡的过程。这里我们创建一个基础的命令行界面示例: ```cpp #include <iostream> #include <string> // 定义汉堡及其配料 enum class BurgerPart { BUN, PATTY, CHEESE, LETTUCE, TOMATO, ONION, PICKLE }; // 汉堡类,存储价格和基本信息 class Burger { public: double getPrice(BurgerPart part) { switch (part) { case BurgerPart::BUN: return 1.0; case BurgerPart::PATTY: return 2.5; case BurgerPart::CHEESE: return 0.5; // ...其他配料的价格... default: return 0.0; // 默认值 } } void addPart(BurgerPart part) { prices[static_cast<int>(part)] += 1; } private: std::vector<double> prices; // 存储每个配料的价格 }; int main() { Burger burger; BurgerPart choice; std::cout << "Welcome to the Burger Shop!\n"; while (true) { std::cout << "Choose a part (BUN, PATTY, CHEESE, etc.) or type 'quit' to exit: "; std::cin >> choice; if (choice == BurgerPart::QUIT) break; std::cout << "You've chosen " << static_cast<char>(choice) << ".\n"; burger.addPart(choice); std::cout << "The total cost so far is $" << burger.getPrice(choice) << ".\n"; } std::cout << "Your final bill is $" << calculateTotalCost(burger.prices) << ".\n"; return 0; } double calculateTotalCost(const std::vector<double>& prices) { double total = 0; for (auto price : prices) { total += price; } return total; } ``` 在这个例子中,用户可以选择汉堡的各个部分,并实时看到总费用。当输入"quit"时,程序结束。`calculateTotalCost`函数用于计算所有配料的总价。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值