学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
 19 12
发新话题
打印

求助 asp 怎么计算输入的数字

求助 asp 怎么计算输入的数字

大家晚上好...

做毕业设计有些问题

现在有个 网页界面 已经做好了  显示的都是数据库中的数据  不是静态的

我想 能把分数输入 论文成绩 设计成绩 答辩成绩 然后按 (输入)  总成绩 能计算出分数

公式就是 : 总成绩=论文* 0.4 + 设计 * 0.3 + 答辩 * 0.3

然后把 论文成绩 设计成绩 答辩成绩 总成绩 都存储到数据库中的 四个字段中

每条记录都有这样的功能
附件: 您所在的用户组无法下载或查看附件

TOP

大图 这里
附件: 您所在的用户组无法下载或查看附件

TOP

TOP

把需要计算的转化成数字类型,整数就转换成整数,浮点数就浮点数。

比如
总成绩=cint(request("论文"))* 0.4 + cint(request("设计")) * 0.3 + cint(request("答辩")) * 0.3

TOP

注意ASP里变量不能用中文,这点和VB不同
5号起消失3天,7号出现。
请不要在论坛上提课本、教程上讲烂掉的问题。请不要没打好程序设计基础就好高骛远。
请不要将纯HTML、JS、SQL的问题发表到ASP版面。祝大家工作愉快。

TOP

理解意思就可以了,他自己变量名字是什么他自己替换。

TOP

可以算出来了  但 只输入一条记录 其他的 总成绩都 成了 100分了

[ 本帖最后由 kindman4 于 2008-5-18 11:36 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

<form action=jindex.asp method=post>
  <tr bgcolor="#FFFFFF">
    <td><div align="center"><%=rs("title")%></div></td>
    <td><div align="center"><%=rs("tname")%></div></td>
    <td><div align="center"><%=rs("department")%></div></td>
     <td><div align="center"><%=rs("tel")%></div></td>
      <td><div align="center"><%=rs("office")%></div></td>
       <td><div align="center"><%=rs("name")%></div></td>
       <td><div align="center"><%=rs("email")%></div></td>
       
<%   dim n1,n2,n3
n1=request.form("file")
n2=request.form("system")
n3=request.form("answer")
%>
       
<td><div align="center"><input type=text name=file size="5"></div></td>
<td><div align="center"><input type=text name=system size="5"></div></td>
<td><div align="center"><input type=text name=answer size="5"></div></td>
<td><div align="center"><%=cint(request("file"))* 0.4 + cint(request("system")) * 0.3 + cint(request("answer")) * 0.3%></div></td>
<td><div align="center"><input type=submit value="提交" ></div></td>

</form>


这个是我的代码

TOP

=cint(request("file"))* 0.4 + cint(request("system")) * 0.3 + cint(request("answer")) * 0.3%
这条  改这样
<%=cint(n1)* 0.4 + cint(n2) * 0.3 + cint(n3) * 0.3%>
也没用

TOP

那就是逻辑的问题了

TOP

 19 12
发新话题