C++ 11(购物打折)
2008-08-19 21:09
162 查看
#include<iostream.h>
void main()
{
double num1=0.0;
double num2=0.0;
cout<<" 请输入您的商品价格:";
cin>>num1;
if(num1>1000000)
num2='a';
else if(num1>500000)
num2='b';
else if(num1>300000)
num2='c';
else if(num1>150000)
num2='d';
else
num2='e';
switch(num2)
{
case 'a':num2=num1-num1*0.7;break;
case 'b':num2=num1-num1*0.75;break;
case 'c':num2=num1-num1*0.8;break;
case 'd':num2=num1-num1*0.9;break;
case 'e':num2=num1-num1*0.95;break;
default:num1=num2;
}
cout<<"打折后的价格是:";
}
void main()
{
double num1=0.0;
double num2=0.0;
cout<<" 请输入您的商品价格:";
cin>>num1;
if(num1>1000000)
num2='a';
else if(num1>500000)
num2='b';
else if(num1>300000)
num2='c';
else if(num1>150000)
num2='d';
else
num2='e';
switch(num2)
{
case 'a':num2=num1-num1*0.7;break;
case 'b':num2=num1-num1*0.75;break;
case 'c':num2=num1-num1*0.8;break;
case 'd':num2=num1-num1*0.9;break;
case 'e':num2=num1-num1*0.95;break;
default:num1=num2;
}
cout<<"打折后的价格是:";
}
相关文章推荐
- C++ 11 新特性 Smart Pointer详细介绍
- C++ 11 std::function std::bind使用
- 快速入门C++ 11(虚继承、错误处理和调试)
- C++ 11 regex正则表达式匹配所有内容,包括空格回车换行>(.|\\r|\\n)*?
- 设计模式C++实现(11)——装饰模式
- 【slighttpd】基于lighttpd架构的Server项目实战(11)—C++的Name Mangling
- c++ 11 lambda函数
- C++ 11
- C++ 11 并发控制(锁)
- 棋盘覆盖问题 C++实现11
- C++ 11
- C++ 11: lexical closure in lambda function, example 1
- 算法与数据结构基础11:C++实现——二拆搜索树节点删除
- C++ 11 tuple & 可变参数模板
- C++ 11并发
- C++:9进制或11进制转化为10进制
- C++ 11(三)
- C++ 11新特性之大括号初始化详解
- C++ 11 新特性集合
- C++ 11 std::function std::bind使用