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 远程关机实现代码
Nov 10 PHP
php中Smarty模板初体验
Aug 08 PHP
解析php中session的实现原理以及大网站应用应注意的问题
Jun 17 PHP
PHP中的use关键字概述
Jul 23 PHP
PHP 验证登陆类分享
Mar 13 PHP
详解PHP执行定时任务的实现思路
Dec 21 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
php根据数据id自动生成编号的实现方法
Oct 16 PHP
关于Laravel Route重定向的一个注意点
Jan 16 PHP
visual studio code 调试php方法(图文详解)
Sep 15 PHP
PHP输出Excel PHPExcel的方法
Jul 26 PHP
thinkphp5+layui实现的分页样式示例
Oct 08 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与MySQL开发中页面出现乱码的一种解决方法
2007/07/29 PHP
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
PHP SplObjectStorage使用实例
2015/05/12 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
JS实现自动变化的导航菜单效果代码
2015/09/09 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
深入理解react-router@4.0 使用和源码解析
2017/05/23 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
Vue keep-alive实践总结(推荐)
2017/08/31 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
Vue表单及表单绑定方法
2018/09/04 Javascript
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
深度解读vue-resize的具体用法
2020/07/08 Javascript
vue实现顶部菜单栏
2020/11/08 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
[00:32]2018DOTA2亚洲邀请赛Mineski出场
2018/04/04 DOTA
Python3.2模拟实现webqq登录
2016/02/15 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
Python生成器定义与简单用法实例分析
2018/04/30 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
农民工预备党员思想汇报
2014/09/14 职场文书
公司租房协议书范本
2014/10/08 职场文书