> 백엔드 개발 > C++ > 본문

C 프로그램은 매크로 함수를 사용하여 영업사원의 급여를 계산합니다.

WBOY
풀어 주다: 2023-09-10 18:13:02
앞으로
741명이 탐색했습니다.

C 프로그램은 매크로 함수를 사용하여 영업사원의 급여를 계산합니다.

Question

한 노트북 제조사에서는 영업사원에 대해 다음과 같은 월간 보상 정책을 두고 있습니다. -

최소 기본급: 3000.00

컴퓨터 판매당 보너스: 200.00

월 총 매출에 대한 수수료:5%

노트북 가격의 지속적인 변동으로 인해 각 노트북의 판매 가격은 매월 초 고정됩니다.

해결책

보너스와 커미션을 구하는 로직은 다음과 같습니다-

bonus = BONUS_RATE * quantity ;
commission = COMMISSION * quantity * price ;
로그인 후 복사

총 급여는 아래 수식을 사용하여 계산합니다-

Gross salary = basic salary + (quantity * bonus rate)
+ (quantity * Price) * commission rate
로그인 후 복사

다음은 매크로 함수를 사용하여 영업사원 급여를 계산하는 C 프로그램입니다-

라이브 데모

#define BASIC_SALARY 3000.00
#define BONUS_RATE 200.00
#define COMMISSION 0.05
main(){
   int quantity ;
   float gross_salary, price ;
   float bonus, commission ;
   printf("number of items sold and their price</p><p>") ;
   scanf("%d %f", &quantity, &price) ;
   bonus = BONUS_RATE * quantity ;
   commission = COMMISSION * quantity * price ;
   gross_salary = BASIC_SALARY + bonus + commission ;
   printf("</p><p>");
   printf("Bonus = %6.2f</p><p>", bonus) ;
   printf("Commission = %6.2f</p><p>", commission) ;
   printf("Gross salary = %6.2f</p><p>", gross_salary) ;
}
로그인 후 복사

출력

위 프로그램을 실행하면 다음 출력이 생성됩니다. -

Number of items sold and their price
20 150000
Bonus = 4000.00
Commission = 150000.00
Gross salary = 157000.00
로그인 후 복사

위 내용은 C 프로그램은 매크로 함수를 사용하여 영업사원의 급여를 계산합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿