课程首页 › 第3部分 › 第35课

第35课 每天努力一点点

第3部分 不辞辛苦 · 循环结构· 知识点:while循环、复利

每天努力一点点(while循环、复利)

每天努力一点点,会有多大的进步呢?

每天懈怠一点点,又会落后多少呢?

坚持每天努力一点点,如同播下了希望的种子。不积跬步,无以至千里;不积小流,无以成江海。每天微小的进步,使得我们在朝着更好的自己前进。

持续每天懈怠一点点,如同迷失了前行的轨迹。累积小懈以至于滑坡,累积小疏以至于空洞。每天微小的停滞,使得我们最终沉沦在迷茫的漩涡中。

都说编程是一种表达方式,那么程序要如何表达每天努力一点点呢?

插图
插图

每天努力一点点

插图

运行程序:

每天努力一点点,一年后,你厉害了37.7834倍

每天懈怠一点点

插图

运行程序:

每天懈怠一点点,一年后,你落后了39.1881倍

(1)每天努力一点点,用numUp*=1.01表达,每天比前一天厉害了0.01。

(2)每天懈怠一点点,用numDown*=0.99表达,每天比前一天落后了0.01。

(3)while(i<365)循环365天,就知道一年后是多少了。

插图
插图

巩固练习

(1)下面的while循环将执行多少次?()

int x=5; while(x>0){

x /=2;}

A.1

B.2

C.3

D.4

(2)阅读下面的程序,填写程序的输出结果。

插图

输出:_____________________________________________________________ ___

(3)设计一个用户登录系统,具备以下功能和规则:

①用户拥有一个密码用于登录。

②用户有3次输入密码的机会。

③如果用户连续三次输入错误密码,那么系统会锁定用户,禁止他再次尝试登录。

④如果用户成功登录,则系统会显示欢迎消息。

示例:3次全错。

请输入密码:123

密码错误,还剩2次尝试机会。

请输入密码:哇哦

密码错误,还剩1次尝试机会。

请输入密码:password密码错误,还剩0次尝试机会。

密码输入错误次数已达上限,账户已被锁定。

示例:输对密码。

请输入密码:123

密码错误,还剩2次尝试机会。

请输入密码:1234

密码错误,还剩1次尝试机会。

请输入密码:123456

登录成功!欢迎进入系统。