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 相关文章推荐
ThinkPHP的RBAC(基于角色权限控制)深入解析
Jun 17 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
Jun 20 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
Jul 02 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
Jun 13 PHP
php实现的CSS更新类实例
Sep 22 PHP
CI(Codeigniter)的Setting增强配置类实例
Jan 06 PHP
php flush无效,IIS7下php实时输出的方法
Aug 25 PHP
PHP会话操作之cookie用法分析
Sep 28 PHP
PHP编写daemon process 实例详解
Nov 13 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
laravel5环境隐藏index.php后缀(apache)的方法
Oct 12 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
Apr 06 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的FTP学习(四)
2006/10/09 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
深入探讨PHP中的内存管理问题
2011/08/31 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
IIS 7.5 asp Session超时时间设置方法
2017/04/17 PHP
laravel 数据验证规则详解
2019/10/23 PHP
自己的js工具 Cookie 封装
2009/08/21 Javascript
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
2012/04/20 Javascript
jQuery 关于伪类选择符的使用说明
2013/04/24 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
vue页面切换过渡transition效果
2018/10/08 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
Python查找相似单词的方法
2015/03/05 Python
python中的闭包函数
2018/02/09 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
python主线程捕获子线程的方法
2018/06/17 Python
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
大学第二课堂活动总结
2014/07/08 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
刘公岛导游词
2015/02/05 职场文书
中学教师读书笔记
2015/07/01 职场文书
OpenFeign实现远程调用
2022/08/14 Java/Android