티스토리 뷰

반응형

 

사용자로부터 소득을 입력받아

세금을 계산하는 프로그램이다.

 

소득세 계산은

get_tax(int income)으로 작성하고

과표 구간은 1000만원 이하 8%,

1000만원 초과는 10%로 되어있다.

 

소득이 1000만원 초과이면

소득 중에서 1000만원 미만은 8% 적용,

1000만원 초과 부분은 10%를 적용한다.

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
int get_tax(int income);
 
int main(void)
{
    int income;
 
    printf("소득을 입력하시오(만원) : ");
    scanf_s("%d"&income);
 
    int result;
    result = get_tax(income);
 
    printf("소득세는 %d입니다.", result);
    return 0;
}
 
int get_tax(int income)
{
    if (income > 1000)
        return (1000 * 0.08+ (income - 1000* 0.1;
    else if (income <= 1000)
        return income * 0.08;
}
 
cs

 

 

 

  - 설명  

main() 함수에서

소득을 입력 받고,

get_tax(소득) 함수를 호출하여

소득을 매개변수로 전달한다.

 

get_tax 함수에서는

소득이 1000만원을 초과하면,

1000만원 부분만 8%를,

1000만원이 초과한 부분 = (총 소득 - 1000)

에 10%를 적용하여 반환한다.

 

소득이 1000만원 이하이면

8%만 적용하여 반환한다.

 

다시 main() 함수로 돌아와

이 반환값을 result에 저장한 후 출력한다.

 

 

 

  - 결과  

반응형
댓글
반응형
Recent Post.
Recent Reply.
Thanks for comming.
오늘은
명이 방문했어요
어제는
명이 방문했어요