小白通过万元前端课程学习JavaScript的第三天:逻辑练习/循环

本文介绍了JavaScript学习过程中的逻辑练习,包括游戏制作中的角色移动控制,以及租车系统的业务逻辑实现。同时,详细讲解了各种循环语句的使用,如while、for、do_while,以及break和continue的控制流程,并提供了示例代码。
摘要由CSDN通过智能技术生成

逻辑练习题1:游戏制作

游戏中角色的控制一般用a表示向左移动,d表示向右移动,s表示向下移动,w表示向上移动,j表示发射子弹,k表示扔手雷

请写出能实现角色一下动作的逻辑代码:

向左移动

向右移动

向下移动

向上移动

左下移动

左上移动

右下移动

右上移动

可以移动发射子弹或扔手雷

 解

 逻辑练习题2:租车系统

租车系统中,car表示租车数量,price表示价格,day表示租车天数。

请写出一下业务的逻辑代码:

1.如果租1辆车,价格是100元/天,租一天不打折,租2-5(包含)天打9折,租5-10(包含)天打8折,租10天以上打7折

2.如果租2-5(包含)辆车,价格是90元/天,租一天不打折,租2-5天(包含)打8.8折,租5-10(包含)天打7.8折,租10天以上打6.8折

3.如果租5辆车以上,价格是80元/天,租一天不打折,租2-5天(包含)打8.6折,租5-10(包含)天打7.6折,租10天以上打6.6折

 解

第一步:

补充折扣随着车辆数量变化的情况

 补充价格计算式

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值