1. 程式人生 > >【c語言】 運輸公司對使用者計算運輸費用

【c語言】 運輸公司對使用者計算運輸費用

// 運輸公司對使用者計算運輸費用。路程越遠,每噸*千米運費越低。標準如下:
// s<250---沒有折扣     250<=s<500---2%折扣    500<=s<1000---5%折扣
// 1000<=s<2000---8%折扣   2000<=s<3000---10%折扣   3000<=s---15%折扣

#include <stdio.h>

int main()
{
	float p,w,zp,z;
	int x,s;
	printf("請輸入單價,重量,距離:");
	scanf("%f%f%d",&p,&w,&s);
	if( s >= 3000 )
		x = 12;
	else
		x = s / 250;
	switch(x)
	{
		case 0:	  z = 0; break;
		case 1:   z = 2; break;
		case 2:          break;
		case 3:   z = 5; break;
		case 4:		     break;
		case 5:          break;
		case 6:          break;
		case 7:   z = 8; break;
		case 8:          break;
		case 9:          break;
		case 10:         break;
		case 11:  z = 10;break;
		case 12:  z = 15;break;
		default:break;
	}
	zp = p * w * s * (1 - z / 100);
	printf("總運費是:%10.2f\n",zp);
	return 0;
}

<img src="https://img-blog.csdn.net/20150423122322751?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhb3lhcWlhbjU1Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />