首页 > 开发 > PHP > 正文

PHP计算加权平均数的方法

2024-05-04 23:37:51
字体:
来源:转载
供稿:网友

这篇文章主要介绍了PHP计算加权平均数的方法,涉及php算数运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

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

 

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

 

 
  1. <?php session_start(); 
  2. $course_number=$_POST["course_number"]; 
  3. $_SESSION["course_number"]=$course_number; 
  4. $m=0; 
  5. echo "<form action='result.php' method='post'>"
  6. for($i=0;$i<$course_number;$i++):?> 
  7. 分数:<input type="text" name="<?php echo "course".$i;?>" />-------学分(权重):<input type="text" name="<?php echo "credit".$i;?>" /><br/><br/> 
  8. <?php  
  9. endfor; 
  10. echo "<input type='submit' value='submit'>"
  11. echo "</form>"."<br/>"
  12. ?> 

 

 
  1. <?php session_start(); 
  2. $score=array(); 
  3. $balance=array(); 
  4. $sum=0; 
  5. $total_score=0; 
  6. $result=0; 
  7. for($i=0;$i<$_SESSION["course_number"];$i++) 
  8. $score[$i]=$_POST["course".$i]; 
  9. for($i=0;$i<$_SESSION["course_number"];$i++) 
  10. $balance[$i]=$_POST["credit".$i]; 
  11. for($i=0;$i<$_SESSION["course_number"];$i++) 
  12. $sum=$sum+$score[$i]*$balance[$i]; 
  13. for($i=0;$i<$_SESSION["course_number"];$i++) 
  14. $total_score=$total_score+$balance[$i]; 
  15. echo $total_score."<br>"
  16. $result=$sum/$total_score; 
  17. echo "您的加权平均为:".$result; 
  18. ?> 

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表