求奖金总数
来源:互联网 发布:golang面试题 编辑:程序博客网 时间:2024/04/30 11:44
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: * 完成日期:2013 年 10 月30 日 * 版 本 号:v1.0 * * 输入描述: 900* 问题描述:* 程序输出:90* 问题分析:
* 算法设计:略*/
#include <iostream>using namespace std;int main(){ int a,b,c;
cou<<"当月利润"; cin>>a; b=(a>=100000)+(a>=200000)+(a>=400000)+(a>=600000)+(a>=1000000); switch(b) { case 1:c=10000*0.1+(a-10000)*0.075;break; case 2:c=10000*(0.1+0.075)+(a-200000)*0.05;break; case 3:c=10000*(0.1+0.075+0.05*2)+(a-400000)*0.03;break; case 4:c=10000*(0.1+0.075+0.05*2+0.03*2)+(a-600000)*0.015;break; case 5:c=10000*(0.1+0.075+0.05*2+0.03*2+0.015*4)+(a-10000000);break; default:c=a*0.1;break; } cout << c << endl; return 0;}