Home > php教程 > PHP源码 > PHP 计算加权(简单易用)

PHP 计算加权(简单易用)

PHP中文网
Release: 2016-05-25 17:13:54
Original
1253 people have browsed it

PHP 计算加权(简单易用)

<?php
     
?>
<form action="index.php" method="post">
请输入你的课程的数量:<input type="text" name="course_number"/><br/>
<input type="submit" value="submit"/>
</form>
Copy after login

2. [代码][PHP]代码

<?php session_start();
    $course_number=$_POST["course_number"];
    $_SESSION["course_number"]=$course_number;
    $m=0;
    echo "<form action=&#39;result.php&#39; method=&#39;post&#39;>";
    for($i=0;$i<$course_number;$i++):?>
    分数:<input type="text" name="<?php echo "course".$i;?>" />
    -------学分(权重):<input type="text" name="<?php echo "credit".$i;?>" /><br/><br/>
    <?php 
    endfor;
    echo "<input type=&#39;submit&#39; value=&#39;submit&#39;>";
    echo "</form>"."<br/>";
    ?>
Copy after login

3. [代码][PHP]代码

<?php session_start();
    $score=array();
    $balance=array();
    $sum=0;
    $total_score=0;
    $result=0;
    for($i=0;$i<$_SESSION["course_number"];$i++)
    {
        $score[$i]=$_POST["course".$i];
    }
     
    for($i=0;$i<$_SESSION["course_number"];$i++)
    {
        $balance[$i]=$_POST["credit".$i];
    }
     
    for($i=0;$i<$_SESSION["course_number"];$i++)
    {
        $sum=$sum+$score[$i]*$balance[$i];
    }
     
    for($i=0;$i<$_SESSION["course_number"];$i++)
    {
        $total_score=$total_score+$balance[$i];
        echo $total_score."<br>";
    }
    $result=$sum/$total_score;
    echo "您的加权平均为:".$result;
?>
Copy after login

以上就是PHP 计算加权(简单易用)的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template