求利润数额
来源:互联网 发布:智能机器人 工作 知乎 编辑:程序博客网 时间:2024/06/11 20:00
/* * Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作 者:王颖* 完成日期:2013 年 10 月 28 日* 版 本 号:v1.0** 输入描述: 无* 问题描述:求利润数额* 程序输出:* 问题分析:(用switch语句完成)* 算法设计:略*/#include <iostream>using namespace std;int main(){ int t,l,sum; cout<<"请输入利润数额:"; cin>>l; t=l/100000; if (t>=10) { sum=1*0.1+1*0.075+2*0.05+2*0.03+4*0.015+(l-10)*0.01; cout <<"sum="<<sum; } else { switch(t) { case 0:sum=l*0.1; cout<<"sum="<<sum;break; case 1:sum=1*0.1+(l-1)*0.075; cout<<"sum="<<sum; case 2:sum=1*0.1+(l-1)*0.075; cout<<"sum="<<sum;break; case 3:sum=1*0.1+1*0.075+(l-2)*0.05; cout<<"sum="<<sum; case 4:sum=1*0.1+1*0.075+(l-2)*0.05; cout<<"sum="<<sum;break; case 5:sum=1*0.1+1*0.075+2*0.05+(l-4)*0.03; cout<<"sum="<<sum; case 6:sum=1*0.1+1*0.075+2*0.05+(l-4)*0.03; cout<<"sum="<<sum;break; case 7:sum=1*0.1+1*0.075+2*0.05+2*0.03+(l-6)*0.015; cout<<"sum="<<sum;break; case 8:sum=1*0.1+1*0.075+2*0.05+2*0.03+(l-6)*0.015; cout<<"sum="<<sum;break; case 9:sum=1*0.1+1*0.075+2*0.05+2*0.03+(l-6)*0.015; cout<<"sum="<<sum;break; default:cout<<"error!";break; } } return 0;}