购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.2 买巧克力还是买糖果——if...else语句

妈妈又给了糖糖一些零花钱,糖糖想用这些钱买糖果或者巧克力。如果零花钱大于或等于10元,就买巧克力,否则买糖果,如图5.4所示。

图5.4 用零花钱买巧克力或者糖果

这个选择逻辑也可以用程序来表示,这里要用到if...else语句。

if...else语句的语法如下。

当判断条件成立时,执行语句1。当判断条件不成立时,执行语句2。if...else语句用流程图表示,如图5.5所示。

图5.5 if...else流程图

上述程序的流程图如图5.6所示。

图5.6 流程图

下面有几个if...else语句的例子,同学们可以好好体会一下。

(1)当a大于b时,输出a,否则输出b。

(2)当n能被3整除时,输出“yes”,否则输出“no”。

(3)如果a大于b,把a的值赋给max,否则把b的值赋给max。

(4)当n能被4整数时,i的值加1,否则i的值减1。

(5)当n等于10时,a的值加1,否则b的值减1。

练习题

(1)阅读程序写结果。

输入:10

输出:________。

(2)程序中经常会遇到除数为0的情况,这时可以使用if语句来判断是否应该相除。请补充以下程序。当除数为0时,给出提示。当除数不为0时,输出100除以a的结果。

(3)补充以下程序。输入一个整数,并判断它是不是偶数。

(4)凡年满6周岁的儿童,应当入学接受义务教育。请编写程序,输入一个儿童的年龄,判断这个儿童是否应该入学。 czIlq5XDo5aPe4l0wwaWk9Xqet45JQ/ti87mA6z5EEsAM88l4mH8JBQbkB0mlRtj

点击中间区域
呼出菜单
上一章
目录
下一章
×