코딩/백준 문제 (브론즈)

[C언어] 근로 소득세 계산하기

룻밤 2023. 4. 28. 13:26

 

 


 

 

 

총소득이 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 으로 써도 상관없다.