PHP计算加权平均数的方法

前端技术 2023/09/05 PHP

本文实例讲述了PHP计算加权平均数的方法。分享给大家供大家参考。具体如下:

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

<?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/>\";
?>

<?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;
?>

希望本文所述对大家的php程序设计有所帮助。

本文地址:https://www.stayed.cn/item/14229

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。