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 extract 将数组拆分成多个变量的函数
Jun 30 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
Apr 09 PHP
php实现图形显示Ip地址的代码及注释
Jan 20 PHP
php数组使用规则分析
Feb 27 PHP
PHP实现动态柱状图改进版
Mar 30 PHP
Codeigniter中集成smarty和adodb的方法
Mar 04 PHP
PHP简单获取多个checkbox值的方法
Jun 13 PHP
PHP带节点操作的无限分类实现方法详解
Nov 09 PHP
PHP中仿制 ecshop验证码实例
Jan 06 PHP
PHP 文件锁与进程锁的使用示例
Aug 07 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
php生成HTML文件的类方法
Oct 11 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操作excel文件 基于phpexcel
2010/07/02 PHP
浅析PHP中Collection 类的设计
2013/06/21 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
让IE8浏览器支持function.bind()方法
2014/10/16 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
跟我学习javascript的undefined与null
2015/11/17 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
python3访问sina首页中文的处理方法
2014/02/24 Python
Python3基础之list列表实例解析
2014/08/13 Python
Python基于twisted实现简单的web服务器
2014/09/29 Python
Python操作MongoDB详解及实例
2017/05/18 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
Python离线安装PIL 模块的方法
2019/01/08 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
Python解释器以及PyCharm的安装教程图文详解
2020/02/26 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2020/08/07 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
英国巧克力贸易公司:Chocolate Trading Company
2017/03/21 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
银行会计业务的个人自我评价
2013/11/02 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
节约能源标语
2014/06/17 职场文书
大学生求职信
2014/06/17 职场文书
未受刑事制裁公证证明
2014/09/20 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
nginx对http请求处理的各个阶段详析
2021/03/31 Servers