How PHP calculates the weighted average, PHP calculates the weighted average
The example in this article describes the method of PHP calculating the weighted average. Share it with everyone for your reference. The details are as follows:
1 2 3 4 | <form action= "index.php" method= "post" >
请输入你的课程的数量:<input type= "text" name= "course_number" /><br/>
<input type= "submit" value= "submit" />
</form>
|
Copy after login
1 2 3 4 5 6 7 8 9 10 11 12 | <?php session_start();
$course_number = $_POST [ "course_number" ];
$_SESSION [ "course_number" ]= $course_number ;
$m =0;
echo "<form action='result.php' method='post'>" ;
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='submit' value='submit'>" ;
echo "</form>" . "<br/>" ;
?>
|
Copy after login
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?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
I hope this article will be helpful to everyone’s PHP programming design.
http://www.bkjia.com/PHPjc/1033493.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1033493.htmlTechArticleHow PHP calculates the weighted average, PHP calculates the weighted average. The example in this article describes the method of PHP calculating the weighted average. Share it with everyone for your reference. The details are as follows: form action="ind...