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面试题附答案
Jan 07 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
Apr 20 PHP
PHP中使用CURL伪造来路抓取页面或文件
May 04 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
Dec 22 PHP
PHP实现微信网页授权开发教程
Jan 19 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
PHP生成短网址方法汇总
Jul 12 PHP
PHP sleep()函数, usleep()函数
Aug 25 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
May 20 PHP
老生常谈PHP 文件写入和读取(必看篇)
May 22 PHP
PHP实现登录验证码校验功能
May 17 PHP
PHP基于面向对象封装的分页类示例
Mar 15 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
Zerg建筑一览
2020/03/14 星际争霸
用文本作数据处理
2006/10/09 PHP
全世界最小的php网页木马一枚 附PHP木马的防范方法
2009/10/09 PHP
thinkphp浏览历史功能实现方法
2014/10/29 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
JQUERY1.6 使用方法四 检测浏览器
2011/11/23 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
js中如何把字符串转化为对象、数组示例代码
2013/07/17 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
layer弹出子iframe层父子页面传值的实现方法
2018/11/22 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
python list格式数据excel导出方法
2018/10/31 Python
python 阶乘累加和的实例
2019/02/01 Python
PyTorch基本数据类型(一)
2019/05/22 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
ktv收银员岗位职责
2013/12/16 职场文书
办公室文员工作职责
2014/01/31 职场文书
人事专员岗位职责范本
2014/03/04 职场文书
考核评语大全
2014/04/29 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
初中班干部工作总结
2015/08/10 职场文书
分享Python获取本机IP地址的几种方法
2022/03/17 Python
分享python函数常见关键字
2022/04/26 Python