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 相关文章推荐
初品cakephp 入门基础
Feb 16 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
Oct 26 PHP
php判断正常访问和外部访问的示例
Feb 10 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
Jun 06 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
Jul 08 PHP
php中异常处理方法小结
Jan 09 PHP
简单谈谈php延迟静态绑定
Jan 26 PHP
CodeIgniter常用知识点小结
May 26 PHP
linux下php上传文件注意事项
Jun 11 PHP
php获取微信基础接口凭证Access_token
Aug 23 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
PHP+Oracle本地开发环境搭建方法详解
Apr 01 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连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
深入浅析php json 格式控制
2015/12/24 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
2016/03/01 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
nodejs如何获取时间戳与时间差
2016/08/03 NodeJs
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
使用Angular自定义字段校验指令的方法示例
2019/02/01 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
解决vue更新路由router-view复用组件内容不刷新的问题
2019/11/04 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
js中!和!!的区别与用法
2020/05/09 Javascript
深入解读Python解析XML的几种方式
2016/02/16 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
python lambda的使用详解
2021/02/26 Python
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
高性能钓鱼服装:Huk Gear
2019/02/20 全球购物
新闻专业个人自我评价
2013/09/21 职场文书
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
项目合作协议书范本
2014/04/16 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS