한 노트북 제조사에서는 영업사원에 대해 다음과 같은 월간 보상 정책을 두고 있습니다. -
최소 기본급: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!