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安装全攻略:APACHE
Oct 09 PHP
php下用GD生成生成缩略图的两个选择和区别
Apr 17 PHP
用PHP程序实现支持页面后退的两种方法
Jun 30 PHP
PHPMYADMIN 简明安装教程 推荐
Mar 07 PHP
Apache2中实现多网站域名绑定的实现方法
Jun 01 PHP
php设计模式 State (状态模式)
Jun 26 PHP
解析php多线程下载远程多个文件
Jun 25 PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
CentOS 上搭建 PHP7 开发测试环境
Feb 26 PHP
php实时倒计时功能实现方法详解
Feb 27 PHP
Laravel使用RabbitMQ的方法示例
Jun 18 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
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
smarty缓存用法分析
2014/12/16 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
addRule在firefox下的兼容写法
2006/11/30 Javascript
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
2013/01/25 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
原生JS实现-星级评分系统的简单实例
2016/08/21 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
vue实现登录拦截
2020/06/29 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
Python实现快速多线程ping的方法
2015/07/15 Python
python3使用SMTP发送简单文本邮件
2018/06/19 Python
python实现动态创建类的方法分析
2019/06/25 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
python中对_init_的理解及实例解析
2019/10/11 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
基于pandas向csv添加新的行和列
2020/05/25 Python
HTML5 Canvas之测试浏览器是否支持Canvas的方法
2015/01/01 HTML / CSS
会计求职自荐信
2014/06/20 职场文书
先进班组材料范文
2014/12/25 职场文书
平安建设汇报材料
2014/12/29 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript