题库练习 Scratch编程题:商店折扣 【

A56584 | Scratch编程题:商店折扣 【

来源2025年
时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

Scratch编程题:商店折扣

 

【题目描述】

小杨去商店买东西,商店老板给了他两种优惠方式,只能选用一种。

第一种:满额减钱

规则:如果买东西的总价钱达到或超过 元,就可以立刻减掉 元。

注意,这个优惠只能用一次。比如,规定“满 10 元减 元”,如果你买了 33元的东西,也只能减 元,最后付 30 元。 

第二种:直接打折 

规则:所有东西直接按 折计算。打 折的意思就是,原来卖 10 元的东西,现在只卖 元(因为 折就是原价的 n/10)。

 小杨选好了一些东西,总价是 元,默认小猫角色和白色背景,编写程序帮他算一算,用哪种优惠方式付的钱更少,为多少元?最后输出的答案存入变量 ans 中。

【输入描述】

新建变量x”,表示满减优惠的门槛金额。

新建变量y”,表示满减优惠的减免金额(1yx100)。 

新建变量n”,表示打折优惠的折扣力度(1n10)。 

新建变量p”,表示商品总价(1p100)。

如下图所示:

 

【输出描述】

新建变量ans”用于存储最后的结果。

如下图所示:

 

【输入样例】

x = 8

y = 7 

n = 2

p = 11

 

【输出样例】

ans = 2.2

 

【输入样例】

x = 8

y = 7

n = 9

p = 10 

【输出样例】

ans = 3

 

【注意事项】 

1. 变量名的拼写(包括大小写)要和题目完全一致。 

2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。

3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,秒”积木块。

C++ 编辑器
输入
输出