본문 바로가기

C&C++_Basic/C_Condition

C언어 종합소득 금액에 따른 세율을 정한 후 과세금액을 계산하여 출력하는 프로그램

  • 예로 종합소득이 2000천만원이면, 1천200만원까지의 세금 72만원 + 1천200만원을
  • 초과하는 금액 800만원에 대한 세금 120만원(800만원 × 15%) 을 계산하면 세금은 총 192만원
#include<stdio.h>

int main(){
	
	int total_income;
	
	printf("종합소득 금액(만단위) 을 입력하세요\n");
	
	scanf("%d",&total_income);
	
	if( total_income <= 1200 ){
		printf("총 세금은 %d원입니다\n", total_income * 0.06); 
	}
	
	else if(total_income > 1200 ){
		printf("총 세금은 %d원입니다\n", 72 + (total_income - 1200) * 0.15 ); 
	}
	
	else if(total_income > 1200 && total_income <= 4600 ){
		printf("총 세금은 %d원입니다\n", 72 + ( 4600 - 1200 )* 0.15 + (total_income - 4600) * 0.24 ); 
	}
	
	else if(total_income > 4600 && total_income <= 8800 ){
		printf("총 세금은 %d원입니다\n", 72 + ( 4600 - 1200 )* 0.15 + (total_income - 4600) * 0.24 ); 
	}
	
	else if(total_income > 8800 && total_income <= 30000 ){
		printf("총 세금은 %d원입니다\n", 72 + ( 4600 - 1200 )* 0.15 + (8800 - 4600) * 0.24 + (total_income - 8800)*0.35 ); 
	}
	
	else if(total_income > 8800 && total_income <= 30000 ){
		printf("총 세금은 %d원입니다\n", 72 + ( 4600 - 1200 )* 0.15 + (8800 - 4600) * 0.24 + (30000 - 8800)*0.35 + (total_income - 30000)*0.38 ); 
	}
	
	
	return 0;
}