求利润数额

来源:互联网 发布:智能机器人 工作 知乎 编辑:程序博客网 时间: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;}

原创粉丝点击