① 某商场进行促销活动
(1)第一次购物显然没有超过100,
即在第二次消费80元的情况下,她的实质购物价回值只能是80元.
(答2)第二次购物消费252元,则可能有两种情况,这两种情况下付款方式不同(折扣率不同):
①第一种情况:她消费超过100元但不足300元,这时候她是按照9折付款的.
设第二次实质购物价值为x,那么依题意有x×0.9=252,解得:x=280.
①第二种情况:她消费超过300元,这时候她是按照8折付款的.
设第二次实质购物价值为x,那么依题意有x×0.8=252,解得:x=315.
即在第二次消费252元的情况下,她的实际购物价值可能是280元或315元.
综上所述,她两次购物的实质价值为80+280=360或80+315=395,均超过了300元.因此均可以按照8折付款:
360×0.8=288元
395×0.8=316元
答:一次性付款需要288元或316元.
② 某商场开展促销活动,顾客数量徒增
x>或=100
③ 求解C语言题! 商场推出“换购优惠”服务,对于单次消费50元的顾客,加2元,可换购百
#include<stdio.h>
#include<math.h>
intmain()
{
intflag;
floatsum;
printf("请输入消费金额:");
scanf("%f",&sum);
printf(" 是否参加优惠换购活动: ");
printf(" 1:满50元,加2元换购百事可乐饮料1瓶 ");
printf(" 2:满100元,加3元换购500ml可乐1瓶 ");
printf(" 3:满100元,加10元换购5公斤面粉 ");
printf(" 4:满200元,加10元可换购1个苏泊尔炒菜锅 ");
printf(" 5:满200元,加20元可换购欧莱雅爽肤水1瓶 ");
printf(" 0:不换购 ");
printf(" 请选择:");
scanf("%d",&flag);
switch(flag)
{
case1:
if(sum>=50)
{
sum+=2;
printf("成功换购1瓶百事可乐饮料! ");
}
else
{
printf("您的消费不足50元,不能换购百事可乐! ");
}
break;
case2:
if(sum>=100)
{
sum+=3;
printf("成功换购1瓶500ml可乐! ");
}
else
{
printf("您的消费不足100元,不能换购500ml可乐! ");
}
break;
case3:
if(sum>=100)
{
sum+=10;
printf("成功换购5公斤面粉! ");
}
else
{
printf("您的消费不足100元,不能换购5公斤面粉! ");
}
break;
case4:
if(sum>=200)
{
sum+=10;
printf("成功换购1个苏泊尔炒菜锅! ");
}
else
{
printf("您的消费不足200元,不能换购苏泊尔炒菜锅! ");
}
break;
case5:
if(sum>=200)
{
sum+=20;
printf("成功换购1瓶欧莱雅爽肤水! ");
}
else
{
printf("您的消费不足200元,不能换购欧莱雅爽肤水! ");
}
break;
case0:
printf("您没有参加换购活动! ");
break;
default:
break;
}
printf("本次消费总金额:%.2f ",sum);
return0;
}
④ c语言试题:淘宝商城促销活动,一次性购物满300元(以上)的打九折,一次性购物满500元(以上)的
这方面的问1题,你还是要去3禾塘月色平台学4习下,哪里很5多值得学习的
⑤ 用c语言编写一个程序,某超市举行店庆活动,所有商品9.5折销售。根据商品单价p,计算商品实付金额c
#include<stdio.h>
intmain()
{
doublep,c;
scanf("%lf",&p);
c=p*0.95;
printf("%.2lf ",c);
return0;
}
⑥ c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程序
#include <stdio.h>
int main(int argc, char** argv)
{
int amount = 0;
scanf("%d", &amount);//输入顾客购买的总额
int status = amount/1000;
switch (status)
{
case 0: break;
case 1: amount = amount * 0.95; break;
case 2: amount = amount*0.90; break;
case 3: amount *= 0.85; break;
default: amount *= 0.80; break;
}
printf("%d\n", amount);//打印出打内折后容的总额
return 0;
}
⑦ C语言问题求大神请教 某商店推出打折活动,要求购物达到或超过2000元得打八折,购物达到或超过5
int ShoudPay(int value)
{
if(value < 500)
return value;
else if(value >=500 && value < 2000)
return value - 50;
else
return (int )(value * 0.8f);
}
原文没有提到 1000 - 2000,不科学。不可能500 - 1000的都减价,1000 - 2000的不减,
当然 如果你是做题 的话 请严格按照题意
⑧ C语言求 ②某商场给出的购物折扣率如下: 购物金额<100元,不打折; 100元≦购物金额<30
#include <stdio.h>
int main()
{
int c,d;
float w,p;
printf("Input payment:");
scanf("%f",&p);
if(p>=1000)c=10;
else c=p/100;
switch(c)
{
case 0:
d=0;
break;
case 1:
d=5;
break;
case 2:
case 3:
case 4:
d=8;
break;
case 5:
case 6:
case 7:
case 8:
case 9:
d=10;
break;
case 10:
d=15;
break;
default:
printf("error");
break;
}
w=p*(1-d/100.0);
printf("price = %.1f ",w);
return 0;
}
⑨ C语言编程,题目:周末商场促销,某品牌服装即可以买套装,又可以买单件,若买的不少于50套,每套80
#include<stdio.h>
int Get(int count)
{
if(count>=50)
return count*80;
else
return count*90;
}
int Pay(int shangyi,int kuzi)
{
int gold=0;
int left=0;
if(shangyi==kuzi)
gold=Get(shangyi);
else if(shangyi>kuzi)
{
gold=Get(kuzi);
left=shangyi-kuzi;
gold+=left*60;
}
else if(shangyi<kuzi)
{
gold=Get(shangyi);
left=kuzi-shangyi;
gold+=left*45;
}
return gold;
}
int main()
{
int shangyi=55;
int kuzi=50;
int gold=Pay(shangyi,kuzi);
printf("%d ",gold);
system("pause");
}
⑩ c#编程,某商场正在促销打折,购物满100减50,输入购买的商品的原价,编写方法计算顾客实际的付款
Console.WriteLine("请输入商品原价:");
decimal pay = Convert.ToDecimal(Console.ReadLine());
if (pay < 100)
{
Console.WriteLine("顾客实际应付款{0}元", pay);
}
else
{
Console.WriteLine("顾客实际应付款{0}元", pay-50);
}
Console.ReadKey();
说明:以上是C#编程,基于.Net平台进行,本人使用的是Visual Studio 2010(语言是C#)