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.MVC的模板标签系统(四)
Sep 05 PHP
汉字转化为拼音(php版)
Oct 09 PHP
php adodb介绍
Mar 19 PHP
控制PHP的输出:缓存并压缩动态页面
Jun 11 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 PHP
PHP简单实现“相关文章推荐”功能的方法
Jul 19 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
May 22 PHP
微信利用PHP创建自定义菜单的方法
Aug 01 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
Jun 05 PHP
Memcached介绍及php-memcache扩展安装
Apr 01 PHP
thinkphp 获取控制器及控制器方法
Apr 16 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上传大文件设置方法
2016/04/14 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
用js查找法实现当前栏目的高亮显示的代码
2007/11/24 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
Javascript实现重力弹跳拖拽运动效果示例
2013/06/28 Javascript
简介JavaScript中的unshift()方法的使用
2015/06/09 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
深入理解Javascript箭头函数中的this
2017/02/13 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
2017/04/13 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
vue watch监控对象的简单方法示例
2021/01/07 Vue.js
python显示天气预报
2014/03/02 Python
Python警察与小偷的实现之一客户端与服务端通信实例
2014/10/09 Python
Python的pycurl包用法简介
2015/11/13 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
对python .txt文件读取及数据处理方法总结
2018/04/23 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
python爬取盘搜的有效链接实现代码
2019/07/20 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
有趣的睡衣和礼物:LazyOne
2019/11/27 全球购物
介绍一下mysql的日期和时间函数
2013/03/28 面试题
医院检讨书范文
2014/02/01 职场文书
机房搬迁方案
2014/05/01 职场文书
机械机修工岗位职责
2014/08/03 职场文书
九寨沟导游词
2015/02/02 职场文书
会计岗位工作总结
2015/08/12 职场文书
班主任寄语2016
2015/12/04 职场文书
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript