C++高手来帮弄个程序~着急啊~~

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:28:16
要求输入工资~算了税显示最终得到的钱~
题目1没有收入的国家补助300元~程序弄好后输入0显示国家补助300元
最终输入负数程序提示工资不能为负数~
2收入少于100元的补助收入的80%
3收入少于150元的补助收入的70%
收入少于200元的补助收入的60%
收入少于250元的补助收入的50%
收入少于300元的补助收入的40%
收入高于300的没有补助~最终如果输入超过300程序显示没有补助~
以上就是题目~输入工资显示最终得到的钱~谢谢各位了~求求你们~
要求能在C++6.0运行~做好追加50分 ~

int pay;
std::cin >> pay;

if (pay < 0)
{
std::cout << "工资不能为负数" << std::endl;
return 0;
}

if (0 == pay)
{
std::cout << 300 << std::endl;
return 0;
}

if (pay < 100)
{
std::cout << pay * 0.8 << std::endl;
return 0;
}
其他的照着写就好了。

switch...case.

一百分能做

#include<iostream.h>
int main()
{
double money;
cin>>money;
if(money<0)
cout<<"工资不能为负数!"<<endl;
else if(money==0)
money+=300;
else if(money<100)
money+=money*0.8;
else if(money<150)
money+=money*0.7;
else if(money<200)
money+=money*0.6;
else if(money<250)
money+=money*0.5;
else if(money<300)
money+=money*0.4;
c