当前位置:首页 > PHP教程 > php应用 > 列表

PHP计算加权平均数的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-12 21:04:37 浏览: 评论:0 

这篇文章主要介绍了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> 
  5.  
  6. <?php session_start(); 
  7.   $course_number=$_POST["course_number"]; 
  8.   $_SESSION["course_number"]=$course_number
  9.   $m=0; 
  10.   echo "<form action='result.php' method='post'>"
  11.   for($i=0;$i<$course_number;$i++):?> 
  12.   分数:<input type="text" name="<?php echo "course".$i;?>" />-------学分(权重):<input type="text" name="<?php echo "credit".$i;?>" /><br/><br/> 
  13.   <?php  
  14.   endfor
  15.   echo "<input type='submit' value='submit'>"
  16.   echo "</form>"."<br/>"
  17. ?> 
  18. <?php session_start(); 
  19.   $score=array(); 
  20.   $balance=array(); 
  21.   $sum=0; 
  22.   $total_score=0; 
  23.   $result=0; 
  24.   for($i=0;$i<$_SESSION["course_number"];$i++) 
  25.   { 
  26.     $score[$i]=$_POST["course".$i]; 
  27.   } 
  28.   for($i=0;$i<$_SESSION["course_number"];$i++) 
  29.   { 
  30.     $balance[$i]=$_POST["credit".$i]; 
  31.   } 
  32.   for($i=0;$i<$_SESSION["course_number"];$i++) 
  33.   { 
  34.     $sum=$sum+$score[$i]*$balance[$i]; 
  35.   } 
  36.   for($i=0;$i<$_SESSION["course_number"];$i++) 
  37.   { 
  38.     $total_score=$total_score+$balance[$i]; 
  39.     echo $total_score."<br>"
  40.   } 
  41.   $result=$sum/$total_score
  42.   echo "您的加权平均为:".$result
  43. ?> 

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

Tags: PHP加权平均数

分享到: