第7次课 流程控制语句程序(二)

一、编写程序、做开发文档或者说明书。
1.编码的思路最重要。
2.制作一个成绩判断器。
(1) 实现输入成绩后,显示等级。
(2) 掌握IF语句、switch语句。
效果图
关键代码:

<html>
    <body>
        <form id="form1" name="form1" method="post">
        <table>
            <tr>
                <td>请输入分数:</td>
                <td><input name="score" type="text" size="16"/></td>
            </tr>
            <tr>
                <td><input name="submit" type="submit" value="判断"/></td>
            </tr>
            <tr>
                <td>分数等级为:</td>
                <?php 
                $result=null;//接收判断的结果
                if(isset($_POST['submit'])){
                    $score=$_POST['score'];//将输入的分数获取(传给)变量
                    if(empty($score)){
                        echo "<script>alert('请输入你的分数!');window.location.href='ifAndSwitch';</script>";
                    }
                else{
                    //判断成绩的等级代码,使用if switch方法,将结果显示在界面文本框。
                    //方法1:使用if语句实现判断
                    /*
                    if($score>=90){
                        $result="优秀";
                    }else if($score>=80&&$score<90){
                        $result="良好";
                    }else if($score>=70&&$score<80){
                        $result="中等";
                    }else if($score>=60&&$score<70){
                        $result="及格";
                    }else if($score<60){
                        $result="不及格!";
                    }*/
                    switch($score){
                        case $score>=90:$result="优秀";
                            break;
                        case $score>=80&&$score<90:$result="良好";
                            break;
                        case $score>=70&&$score<80:$result="中等";
                            break;
                        case $score>=60&&$score<70:$result="及格";
                            break;
                        default:$result="不及格!";
                            break;
                    }
                }
                }

                ?>
                <td><input name="result" type="text" size="16" width="100" value="<?php echo $result?>"/></td>
            </tr>
        </table>
        </form>
    </body>
</html>

以上代码,如有问题,请及时联系博主,谢谢!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值