총소득이 9000만원일시에
1000만원에 대해서 8%의 세율을,
1000~4000만원에 대해서 17%의 세율,
4000~8000만원에 대해서 26%,
8000만원 초과분에 대해 35%의 세율을 적용한다.
#include <stdio.h>
int main(void) {
int income, tax;
printf("소득을 입력하세요>> "); // 최소단위를 만원으로 잡는다
scanf_s("%d", &income);
if (income <= 1000) { // 1000만원 이하일때
tax = income * 0.08;
}
else if (income > 1000 && income <= 4000) { // 1000만원 초과 4000만원 이하일때
tax = 1000 * 0.08 + (income - 1000) * 0.17;
}
else if (income > 4000 && income <= 8000) { // 4000만원 초과 8000만원 이하일때
tax = 1000 * 0.08 + 3000 * 0.17 + (income - 4000) * 0.26; // income-4000 = income-(1000+3000)
}
else { // 8000천만원 초과할때
tax = 1000 * 0.08 + 3000 * 0.17 + 4000 * 0.26 + (income - 8000) * 0.35; // income-8000 = income-(1000+3000+4000)
}
printf("근로 소득세는 %d만원입니다", tax);
return 0;
}
* income > 1000 && income <=4000 을
income <= 4000 으로 써도 상관없다.
'코딩 > 백준 문제 (브론즈)' 카테고리의 다른 글
[백준/9316/C언어] Hello Judge (0) | 2023.07.15 |
---|---|
[백준/1977/C언어] 완전제곱수 풀이 (0) | 2023.07.13 |
[백준/1546/C언어] 평균 풀이 (0) | 2023.04.02 |
[C언어]기철이는 얼마간 일했을까요? (0) | 2023.03.25 |
[백준/25314/C] 코딩은 체육과목 입니다 - 풀이 (0) | 2023.03.12 |