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 相关文章推荐
如何分别全角和半角以避免乱码
Oct 09 PHP
也谈php网站在线人数统计
Apr 09 PHP
php 全文搜索和替换的实现代码
Jul 29 PHP
PHP自动选择 连接本地还是远程数据库
Dec 02 PHP
PHP5权威编程阅读学习笔记 附电子书下载
Jul 05 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
Oct 25 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
May 10 PHP
PHP超牛逼无限极分类生成树方法
May 11 PHP
php版微信公众平台之微信网页登陆授权示例
Sep 23 PHP
php表单习惯用的正则表达式
Oct 11 PHP
Yii2处理密码加密及验证的方法
May 12 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 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判断变量类型常用方法
2012/04/24 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
PHP设计模式之组合模式定义与应用示例
2020/02/01 PHP
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
jQuery 浮动广告实现代码
2008/12/25 Javascript
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
2015/09/17 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
jquery+css3实现熊猫tv导航代码分享
2018/02/12 jQuery
layui获取选中行数据的实例讲解
2018/08/19 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
Vue.extend 编程式插入组件的实现
2019/11/18 Javascript
Python程序设计入门(1)基本语法简介
2014/06/13 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
Python分析学校四六级过关情况
2017/11/22 Python
浅谈numpy数组的几种排序方式
2017/12/15 Python
PyQt 图解Qt Designer工具的使用方法
2019/08/06 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
2020/02/20 Python
python中如何设置代码自动提示
2020/07/15 Python
Reformation官网:美国女装品牌
2018/09/14 全球购物
鞋类设计与工艺专业销售求职信
2013/11/01 职场文书
护士自荐信范文
2013/12/15 职场文书
生产部统计员岗位职责
2014/01/05 职场文书
我为党旗添光彩演讲稿
2014/09/13 职场文书
博士生专家推荐信
2015/03/25 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
5道关于python基础 while循环练习题
2021/11/27 Python
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js