博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

综合利用数组以及条件分支计算一个班级的成绩

Posted on 2006-02-21 13:29  天轰穿  阅读(455)  评论(1编辑  收藏  举报
<%@ Page Language="vb" Debug="true" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>综合利用数组以及条件分支计算一个班级的成绩</title>
<script language="vb" runat="server">
sub page_load()
dim you,liang,cha,jihao,i,you2,liang2,cha2,jihao2,sum,avg as integer
you=0
liang=0
cha=0
jihao=0
you2=0
liang2=0
cha2=0
jihao2=0
sum=0
avg=0
dim arr() as integer={9,8,10,12,14,15,20,40,50,51,53,62,68,70,73,74,75,81,83,89,86,90,93,94,96,97,98,100}
for i=0 to arr.length-1
 select case arr(i)
  case 0 to 60
   cha2+=arr(i)
   cha+=1
   lbl.text="成绩很差的共有:"& cha & "位同学,总成绩是:" & cha2 & "分,平均分:" & cha2/cha & "分"
  case 61 to 75
   liang2+=arr(i)
   liang+=1
   lbl1.text="成绩一般的共有:"& liang & "位同学,总成绩是:" & liang2 & "分,平均分:" & liang2/liang & "分"
  case 76 to 90
   jihao2+=arr(i)
   jihao+=1
   lbl2.text="成绩比较好的共有:"& jihao & "位同学,总成绩是:" & jihao2 & "分,平均分:" & jihao2/jihao & "分"
   case 91 to 100
   you2+=arr(i)
   you+=1
   lbl3.text="成绩优秀的共有:"& you & "位同学,总成绩是:" & you2 & "分,平均分:" & you2/you & "分"  
 end select
 sum+=arr(i)
 avg+=1
 next i
lbl4.text="全班共有:"& arr.length & "位同学,总成绩是:" & sum & "分,平均分:" & sum/avg & "分"
end sub
</script>
<body>
<asp:Label ID="lbl4" runat="server"/><br>
<asp:Label ID="lbl" runat="server"/><br>
<asp:Label ID="lbl1" runat="server"/><br>
<asp:Label ID="lbl2" runat="server"/><br>
<asp:Label ID="lbl3" runat="server"/><br>
</body>
</html>