Basic Commission Process

July 9, 2012 5:49 pm C, Private

โจทย์
ร้านค้าแห่งหนึ่งกำหนดให้พนักงานขายจะได้รับเงินเดือนเป็นรายเดือน และถ้าขายสินค้าได้จะมีเงินค่าคอมมิชชั่น (Commission) นอกเหนือจากเงินเดือน ให้ตามหลักเกณฑ์ ดังนี้
ยอดขาย Commission
ตั้งแต่ 50,000 แต่ไม่ถึง 100,000 5%
ตั้งแต่ 100,000 แต่ไม่ถึง 200,000 10%
ตั้งแต่ 200,000 ขึ้นไป 15%
จงเขียนโปรแกรมเพื่อรับเงินเดือน ยอดขายรายเดือน แล้วคำนวณหาค่า Commission แล้วพิมพ์ยอดรวมที่พนักงานขายจะได้รับ

/*
Basic Commission Process
Build By C Language
Dev By :: Weerayut Hongsa (Kusumoto)
http://kusumoto.co
*/
#include <stdio.h>
#include <conio.h>
main() {
	int a; //announce variable
	float b; //announce variable
	printf("Salary : "); //show Salary msg input
	scanf("%d",&a); //get Salary data
	printf("Net Sale : "); //show Net Sale msg input
	scanf("%f",&b); //get Net Sale msg input
	printf("\n ============================== \n");
	printf("Salary = %d \n",a); //show Salary data
	if (b>=50000 && b<100000) //if Salary >=50000 or <100000
	{
		b=b*0.05;
	} else if (b>=100000 && b<200000)//if Salary >=100000 or <200000
	{
		b=b*0.10;
	} else if (b>=200000)//if Salary >=200000
	{
		b=b*0.15;
	}
	printf("Commission = %.2f \n",b); //show commission data
	printf("Total = %.2f \n",(a+b)); //show Salary + commission
//End Programs
}