PHP计算加权平均数的方法


Posted in PHP onJuly 16, 2015

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
PHP脚本的10个技巧(1)
Oct 09 PHP
非常不错的MySQL优化的8条经验
Mar 24 PHP
PHP网站备份程序代码分享
Jun 10 PHP
php判断输入是否是纯数字,英文,汉字的方法
Mar 05 PHP
ThinkPHP框架里隐藏index.php
Apr 12 PHP
PHP书写格式详解(必看)
May 23 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
php微信开发之谷歌测距
Jun 14 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
Dec 07 PHP
laravel orm 关联条件查询代码
Oct 21 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
Jul 13 PHP
PHP基于工厂模式实现的计算器实例
Jul 16 #PHP
CodeIgniter与PHP5.6的兼容问题
Jul 16 #PHP
PHP实现上传文件并存进数据库的方法
Jul 16 #PHP
PHP实现通过get方式识别用户发送邮件的方法
Jul 16 #PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 #PHP
PHP开发Apache服务器配置
Jul 15 #PHP
ajax+php控制所有后台函数调用
Jul 15 #PHP
You might like
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
PHP中如何调用webservice的实例参考
2013/04/25 PHP
深入PHP与浏览器缓存的分析
2013/06/03 PHP
php生成zip压缩文件的方法详解
2013/06/09 PHP
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
2016/03/29 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
javascript快速排序算法详解
2014/09/17 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
JavaScript数组去重算法实例小结
2018/05/07 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
Python3使用requests包抓取并保存网页源码的方法
2016/03/15 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
Python 变量类型详解
2018/10/10 Python
pandas通过索引进行排序的示例
2018/11/16 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
Python秒算24点实现及原理详解
2019/07/29 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
联想德国官网:Lenovo Germany
2018/07/04 全球购物
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
幼儿园亲子活动方案
2014/01/29 职场文书
关于爱国的标语
2014/06/24 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
反四风对照检查材料
2014/09/22 职场文书
工作表扬信范文
2015/01/17 职场文书
反腐倡廉观后感
2015/06/08 职场文书
结婚司仪主持词
2015/06/29 职场文书
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang