C++,我是猜开始接触,老师们帮忙写一下这个题的代码,谢谢

某公司的职员的工资为底薪加提成,底薪每月固定不变为1000元,提成根据当月业绩的利润而定,提成的计算公式如下;
1000<<利润<=2000 提成10%
2000<<利润<=4000 提成12%
4000<<利润<=6000 提成15%
6000<<利润<=8000 提成20%
利润>8000 提成25%
请编写一个程序,请输入员工的利润,计算并输出改职工当月的工资收入。要求,分别使用if语句和switch语句实现

int n;wage

cout<<"Enter a number:\n";

cin>>n;

wage = 1000

if (n >1000) and (n<= 2000)
{
wage = wage + n * 0.1
}
else if (n >2000) and (n<=4000)
{
wage = wage + n * 0.12
}
else if (n >4000) and (n<=6000)
{
wage = wage + n * 0.15
}
else if (n >6000) and (n<=8000)
{
wage = wage + n * 0.20
}
else if (n >86000)
{
wage = wage + n * 0.25
}

cout<<wage<<endl;

可参考这个
C++之else if语句
http://blog.sina.com.cn/s/blog_98a117db01011ymk.html

上面的都给出来了,你自己参考参考

上面的都给出来了,你自己参考参考

这是switch的

 #include<iostream>
using namespace std;
int main(){
    int n;
    cout<<"Enter a number:\n";
    cin>>n;
    switch(n/1000){
        case(1):cout<<n+(n/10);
        case(2):cout<<n+n*12/100;
        case(3):cout<<n+n*12/100;
        case(4):cout<<n+n*15/100;
        case(5):cout<<n+n*15/100;
        case(6):cout<<n+n/5;
        case(7):cout<<n+n/5;
        default:cout<<n+n/4;
    }
    return 0;
}

if、else的已经有了,就不说了