๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐Ÿ’ป๐Ÿ’ญ๐ŸŽง๐ŸŒ

[C] ํ•™๊ต ์‹ค์Šต5 ๋ฌธ์ œ 4๋ฒˆ ๋ณธ๋ฌธ

C์–ธ์–ด

[C] ํ•™๊ต ์‹ค์Šต5 ๋ฌธ์ œ 4๋ฒˆ

adorableco 2021. 9. 25. 23:58
๋ฐ˜์‘ํ˜•

ํ•™๊ต ์‹ค์Šต์‹œ๊ฐ„์— ์–ผ๋ ˆ๋ฒŒ๋ ˆ ํ’€๊ธด ํ’€์—ˆ๋Š”๋ฐ ๋„ˆ๋ฌด ๋ฌด์ง€์„ฑ์œผ๋กœ ํ‘ผ ๊ฒƒ ๊ฐ™์•„์„œ ์˜ค๋Š˜ ๋‹ค์‹œ ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•ด๋ณด์•˜๋‹ค.

 

์šฐ์„  ์ฒ˜์Œ ์ œ์ถœํ•œ ์ฝ”๋“œ๋Š” 

#include <stdio.h>

int main()
{
    int num;
    scanf("%d",&num);
    int b=0,c=0,d=0;
    double sum=0;
    
    if(num > 8000)
        d = num % 8000;
    if( num -d> 4000 && num -d <=8000)
        c = (num -d)-4000;
    if(num-d-c > 1000 && num-d-c<=4000)
        b = (num-d-c-1000);
    
    if(num<=1000)
    {
        printf("%d * 0.09 = %.0lf\n",num,num*0.09);
        printf("= %.0lf",num*0.09);
    }
    else if(num>1000)
    {
        printf("1000 * 0.09 = 90\n");
        sum+= 90;
        if(b!=0)
        {
            printf("%d * 0.18 = %.0lf\n",b,b*0.18);
            sum += b*0.18;
        }
            
        if(c!=0)
        {
            printf("%d * 0.27 = %.0lf\n",c,c*0.27);
            sum += c*0.27;
        }
        if(d!=0)
        {
            printf("%d * 0.36 = %.0lf\n",d,d*0.36);
            sum += d*0.36;
        }
        
        printf("= %.0lf\n",sum);
    }
    
    return 0;
}

์–ด์งธ์ €์งธ ๋‹ต์€ ์ž˜ ๋‚˜์˜ค๋Š”๋ฐ ๋ญ”๊ฐ€ ๋ณต์žกํ•ด ๋ณด์ด๊ณ  '๋ฌด์ง€์„ฑ' ๊ทธ ์ž์ฒด์ด๋‹ค. ํ•™๊ต ๊ฐ•์˜์‹ค์—์„œ ์‹ค์Šตํ•˜๋Š” ๊ฒŒ ์—ฌ๋Ÿฌ ๋™๊ธฐ๋“ค์ด๋ž‘ ํ•จ๊ป˜ ํ•˜๋‹ˆ๊นŒ ํšจ์œจ์€ ๋†’์•„์ง€๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ ๋„ˆ๋ฌด ๋…ผ๋ฆฌ๋ฅผ ์ดํ•ดํ•˜์ง€ ์•Š๊ณ  ๋น ๋ฅด๊ฒŒ ํ’€๋ ค๋Š” ๋‚˜์˜ ์ž˜๋ชป๋œ ๋ฒ„๋ฆ‡์ด ์žˆ์–ด์„œ.... ๊ณ ์ณ๊ฐ€์•ผ๊ฒ ๋‹ค.

 

#include <stdio.h>

int main()
{
    double money;
    scanf("%lf",&money);
    
    if (money<1000)
    {
        printf("%.0lf * 0.09 = %.0lf\n",money,money*0.09);
        printf("= %.0lf\n",money*0.09);
    }
    else if(money<4000)
    {
        printf("1000 * 0.09 = 90\n");
        printf("%.0lf * 0.18 = %.0lf\n",money-1000,(money-1000)*0.18);
        printf("= %.0lf\n", 90+(money-1000)*0.18);
    }
    else if(money<8000)
    {
        printf("1000 * 0.09 = 90\n");
        printf("3000 * 0.18 = 540\n");
        printf("%.0lf * 0.27 = %.0lf\n",money-4000,(money-4000)*0.27);
        printf("= %.0lf\n",630+(money-4000)*0.27);
    }
    else
    {
        printf("1000 * 0.09 = 90\n");
        printf("3000 * 0.18 = 540\n");
        printf("4000 * 0.27 = 1080\n");
        printf("%.0lf * 0.36 = %.0lf\n",money-8000,(money-8000)*0.36);
        printf("= %.0lf\n",1710+(money-8000)*0.36);
    }
    return 0;
}

ํ™•์‹คํžˆ ์ฒซ์ฝ”๋“œ๋ณด๋‹ค ๊น”๋”ํ•˜๊ฒŒ ๋ˆˆ์— ๋“ค์–ด์˜จ๋‹ค! ๊ทธ๋ฆฌ๊ณ  ๋‚˜ ์Šค์Šค๋กœ๋„ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์™„์ „ํžˆ ์ดํ•ดํ•ด์„œ ๋ฟŒ๋“ฏํ–ˆ๋‹ค..! 

๋‹ค ์“ด ์ฝ”๋“œ๋„ ๋‹ค์‹œ ๋ณด๊ธฐ...๐Ÿ‘๐Ÿ‘

๋ฐ˜์‘ํ˜•