Heim >Backend-Entwicklung >C++ >Das C-Programm verwendet eine Makrofunktion, um das Gehalt des Verkäufers zu berechnen
Ein Laptop-Hersteller hat für seine Vertriebsmitarbeiter folgende monatliche Vergütungsrichtlinie:
Mindestgrundgehalt: 3000,00
Bonus pro verkauftem Computer: 200,00
Provision auf den monatlichen Gesamtumsatz: 5 %
Aufgrund der sich ständig ändernden Preise für Laptops wird der Verkaufspreis jedes Laptops zu Beginn jedes Monats festgelegt.
Die Logik zur Ermittlung von Boni und Provisionen lautet wie folgt:
bonus = BONUS_RATE * quantity ; commission = COMMISSION * quantity * price ;
Das Gesamtgehalt wird anhand der unten angegebenen Formel berechnet:
Gross salary = basic salary + (quantity * bonus rate) + (quantity * Price) * commission rate
Live-Demonstration
#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) ; }
Ausgabe
Number of items sold and their price 20 150000 Bonus = 4000.00 Commission = 150000.00 Gross salary = 157000.00
Das obige ist der detaillierte Inhalt vonDas C-Programm verwendet eine Makrofunktion, um das Gehalt des Verkäufers zu berechnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!