第三天

### 1 判断时间阶段。

- 题目描述:

    用户输入几点弹出问候信息;
   
    如用户输入12点之前中午好;
   
    用户输入18点之前弹出傍晚好;
   
    用户输入24点之前弹出深夜好;

- 题目提示:

  ​ 通过比较运算符判定输入的时间的范围,弹出相应的问候信息

### 2 请客吃饭

- 题目描述:

  ​ 接收班长口袋里的钱数?

  ​ 若大于等于2000,请大家吃西餐。

  ​ 若小于2000,大于等于1500,请大家吃快餐。

  ​ 若小于1500,大于等于1000,请大家喝饮料。

  ​ 若小于1000,大于等于500,请大家吃棒棒糖。

  ​ 否则提醒班长下次把钱带够

- 题目提示:

  ​ 使用switch或者if else if 来进行逻辑书写

### 3 成绩表

- 题目描述:

  ​ 分数转换,给一个分数,判定等级。大于等于90  A,大于等于80小于90  B,大于等于70小于80  C ,大于等于60小于70 D,小于60 E

- 题目提示:

  ​ 使用if else if 来进行逻辑书写,当使用if else if 时注意判定大小顺序

  ​ 思考:是否可以使用switch完成本题目

### 4 求1-100之间所有数的总和与平均值

- 题目描述:
  - 把1-100之间所有的数字加起来,计算累加和

- 题目提示:
  - 利用循环快速找到1-100的数字

### 5 求100以内7的倍数的总和

- 题目描述:
  - 把1-100之间所有的偶数字加起来,计算累加和
- 题目提示:
  - 在算入累加和之前,使用%判定遍历到的数字是不是7的倍数
 
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 01 判断时间阶段。
        /*
        var time = prompt("请输入当前时间");
        // time = parseInt(time);
        if (time < 12) {
            alert("中午好!")
        } else if (time < 18) {
            alert("傍晚好!");
        } else {
            alert("深夜好!")
        }
        */

        // 02请客吃饭

        var money = prompt("请输入班长口袋里钱的总数");
        if (money >= 2000) {
            alert("请大家吃棒棒糖");
        } else if (money >= 1500) {
            alert("请大家吃快餐");
        } else if (money >= 1000) {
            alert("请大家喝饮料");
        } else if (money >= 500) {
            alert("请大家吃棒棒糖");
        } else {
            alert("大家一起吃土吧");
        }
        /*
        效率不高,代码不简洁
        var money = prompt("请输入班长口袋里钱的总数");
        if (500 <= money && money < 1000) {
            alert("请大家吃棒棒糖")
        } else if (1000 <= money && money < 1500) {
            alert("请大家喝饮料")
        } else if (1500 <= money && money < 2000) {
            alert("请大家吃快餐")
        } else if (2000 <= money) {
            alert("请大家吃西餐")
        } else {
            alert("大家一起吃土吧")
        }
        */
        //03成绩表
        /*
        var str = 'A';
        var score = prompt("请输入您的分数")
 
        if (score >= 90) {
            // 赋值为字符串"A"(注意:错误一次)
            str = 'A';
        } else if (score >= 80) {
            str = 'B';
        } else if (score >= 70) {
            str = 'C';
        } else if (score > 60) {
            str = 'D';
        } else {
            str = 'E';
        }
        alert(str)
        */
        // 04求1-100之间所有数的总和与平均值
        /*
        var sum = 0;
        var average = 0;
        for (var i = 1; i <= 100; i++) {
            sum += i;
        }
        average = sum / 100;
        alert("总和是:" + sum + "\n平均值是" + average)
        */
        // 07 求100以内7的倍数的总和
        var sum = 0;
        for (var i = 1; i <= 100; i++) {
            if (i % 7 == 0) {
                sum += i;
            }
        }
        alert("总和" + sum);
    </script>
</head>

<body>

</body>

</html>
posted @ 2022-05-17 20:16  strugglezlbstruggle  阅读(62)  评论(0)    收藏  举报