0
点赞
收藏
分享

微信扫一扫

AcWing 669. 加薪

code_balance 2022-01-04 阅读 12
算法c++

链接
https://www.acwing.com/problem/content/671/

思路
小学计算问题

#include <cstdio>

int main()
{
    double salary;
    scanf("%lf%lf", &salary);
    
    double No_sa,Re_gan;
    int Em_per;
    
    if(salary >= 0 && salary <= 400)
    {
        No_sa = salary *(1 + 0.15);
        Re_gan = salary * 0.15; 
        Em_per = 15;
    }
    else if(salary > 400 && salary <= 800)
    {
        No_sa = salary *(1 + 0.12);
        Re_gan = salary * 0.12; 
        Em_per = 12;
    }
    else if(salary > 800 && salary <= 1200)
    {
        No_sa = salary *(1 + 0.10);
        Re_gan = salary * 0.10; 
        Em_per = 10;
    }    
    else if(salary > 1200 && salary <= 2000)
    {
        No_sa = salary *(1 + 0.07);
        Re_gan = salary * 0.07; 
        Em_per = 7;
    }    
    else
    {
        No_sa = salary *(1 + 0.04);
        Re_gan = salary * 0.04; 
        Em_per = 4;
    }
    printf("Novo salario: %.2lf\n",No_sa);
    printf("Reajuste ganho: %.2lf\n",Re_gan);
    printf("Em percentual: %d \%\n",Em_per);
    
    return 0;

}
举报

相关推荐

0 条评论