English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

緊急!!
某大賣場欣逢週年慶,推出促銷折扣方案,消費者購物滿1000 元,即可享有95 折,3000~4999 元92 折,5000~9999 元9 折,10000 元85 折。試撰寫一程式,計算消費額為12500 元時,所應支付的金額。

2007-10-20 18:29:52 · 2 個解答 · 發問者 Lulu 1 in 電腦與網際網路 程式設計

2 個解答

#include
int main(void)
{
int x=12500;
float y;

if(x>=1000 && x<3000)
y=x*0.95;
else if(x>=3000 && x<5000)
y=x*0.92;
else if(x>=5000 && x<10000)
y=x*0.9;
else if(x>=10000)
y=x*0.85;
else
y=x;
cout<<"你所應支付的金額為 "<
system("pause") ;
}

2007-10-20 20:15:37 · answer #1 · answered by 仙貝 6 · 0 0

#include
#include
double off(double P){
return (P<10000?(P<5000?(P<3000?(P<1000?1:0.95):0.92):0.9):0.85);
}
int main(int argc, char* argv[]){
//=====START=====//
double p;
printf("Input Money: "),scanf("%lf",&p),printf("Price= $%.lf\n",p*off(p));
//=====END=====//
system("PAUSE");
return 0;
}

2007-10-20 20:29:16 · answer #2 · answered by Big_John-tw 7 · 0 0

fedest.com, questions and answers