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编程开发“虚拟域名”系统
Oct 09 PHP
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
linux中cd命令使用详解
Jan 08 PHP
使用PHP similar text计算两个字符串相似度
Nov 06 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
May 18 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
Jan 12 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 PHP
实例讲解PHP验证邮箱是否合格
Jan 28 PHP
Laravel 自动生成验证的实例讲解:login / logout
Oct 14 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
Feb 26 PHP
PHP7 标准库修改
Mar 09 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中取得image按钮传递的name值
2006/10/09 PHP
php一些错误处理的方法与技巧总结
2013/08/10 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
PHP数组生成XML格式数据的封装类实例
2016/11/10 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
php中如何执行linux命令详解
2018/11/06 PHP
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
浅谈javascript中的闭包
2015/05/13 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
python三元运算符实现方法
2013/12/17 Python
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
Python文件操作类操作实例详解
2014/07/11 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
学python最电脑配置有要求么
2020/07/05 Python
python字典与json转换的方法总结
2020/12/28 Python
世界上最大的售后摩托车零配件超市:J&P Cycles
2017/12/08 全球购物
我的applet原先好好的, 一放到web server就会有问题,为什么?
2016/05/10 面试题
党的群众路线教育学习材料
2014/05/12 职场文书
银行求职信
2014/05/31 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
教师年终个人总结
2015/02/11 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL
Redis命令处理过程源码解析
2022/02/12 Redis
Mysql中mvcc各场景理解应用
2022/08/05 MySQL