我的作业2

本文档展示了三个使用switch语句完成不同功能的C++程序。第一个程序根据购物金额计算折扣价;第二个程序提供菜单选项,计算两个整数的加减乘除;第三个程序根据利润计算奖金提成比例。所有程序都使用了switch结构进行条件判断和操作执行。
摘要由CSDN通过智能技术生成

多分支部分作业:
………………………………………………………………
1. 某百货公司为了促销,采用购物打折的办法。
(1)    在1000元以上者,按九五折优惠;
(2)    在2000元以上者,按九折优惠;
(3)    在3000元以上者,按八五折优惠;
(4)    在5000元以上者,按八折优惠。
编写程序,输入购物款数,计算并输出优惠价。(要求用switch语句编写)
#include<iostream>
using namespace std;
int main()
{
float price;
int count;
char ch;
cout<<"请输入单价:";
cin>>price;
cout<<"请输入购买数量:";
cin>>count;
cout<<"总价为:"<<count*price<<endl;
cout<<"总价小于1000请输入a或A/n";
cout<<"总价大于或等于1000,小于2000请输入b或B/n";
cout<<"总价大于或等于2000,小于3000请输入c或C/n";
cout<<"总价大于或等于3000,小于5000请输入d或D/n";
cout<<"总价大于或等于5000,请输入e或E/n:";
     cin>>ch;
switch(ch){
    case'a':
 case'A': cout<<"需要交付:"<<count*price<<endl;break;
 case'b':
    case'B': cout<<"优惠价为:"<<0.95*count*price<<endl;break;
    case'c':
    case'C': cout<<"优惠价为:"<<0.9*count*price<<endl;break;
 case'd':
    case'D': cout<<"优惠价为:"<<0.85*count*price<<endl;break;
 case'e':
    case'E': cout<<"优惠价为:"<<0.8*count*price<<endl;break;
    default:cout<<"输入错误!";
…………………………………………………………………………

2.编写程序:先在屏幕上输出如下所示的菜单,然后输入两个整数,再输入

一个菜单中的相应数字。
菜单中各个数字选项实现的功能如下:如果选择“1”,则求两个整数的和,

并输出结果;选择“2”则求两个数的差,并输出结果;选择“3”则求两个

数的积,并输出结果;选择“4”则求两个数的商,并输出结果;选择“0”

,则退出(用语句exit(0));选择非菜单中的其它数字,则显示提示信息

“Input error.”。(用switch形式编写程序)
操 作 菜 单
            +=====================+
#include<iostream>                      +===   1. 求  和     ===+
using namespace std;                    +===   2. 求  差     ===+
int main()                              +===   3. 求  积     ===+
{                                       +===   4. 求  商     ===+
int a,b;                                +===   0. 退  出     ===+
char number;                            +=====================+
cout<<" +===

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值