多分支部分作业:
………………………………………………………………
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<<" +===