網路城邦
上一篇 回創作列表 下一篇   字體:
【電腦軟體設計】電腦軟體設計-丙級-術科測驗1站-第4題
2010/02/22 19:20:30瀏覽1771|回應0|推薦4

第4題解題程式

FOR迴圈版
Private Sub cmd_no4_Click()
'**************************
'*119-940304 Program Start*
'**************************
Open "C:\940304.SM" For Input As #1   '開啟檔案

Dim BMI, BMImin As Integer            'BMI體脂數,BMImin最小體脂數
BMImin = 999
For i = 1 To 3                        '讀入三筆資料
    Input #1, a, b
    a = a / 100                       '轉成公尺
    BMI = b / (a * a)                 '計算BMI
    If BMI < BMImin Then BMImin = BMI  '取出最小值
Next i
Close #1                                '關檔

If BMImin >= 20 And BMImin <= 25 Then    '顯示BMI是否正常,20-25
   S = "最小BMI值=" & BMImin & ",正常"
Else
   S = "最小BMI值=" & BMImin & ",不正常"
End If


  
   Txt_no4.Text = "第四題結果:" & S

End Sub

DO WHILE迴圈前測版
Private Sub cmd_no4_Click()
'**************************
'*119-940304 Program Start*
'**************************
Open "A:\940304.SM" For Input As #1
Dim BMI, BMIS As Integer
BMIS = 999
i = 1
Do While i <= 3
    Input #1, a, b
    a = a / 100
    BMI = b / (a * a)
    If BMI < BMIS Then BMIS = BMI
    i = i + 1
Loop

If BMIS >= 20 And BMIS <= 25 Then
   S = "最小BMI值=" & BMIS & ",正常"
Else
   S = "最小BMI值=" & BMIS & ",不正常"
End If
Close #1
  
   Txt_no4.Text = "第四題結果:" & S

End Sub

DO WHILE 迴圈後測版
Private Sub Cmd_no4_Click()
'**************************
'*119-940304 Program Start*
'**************************
Open "A:\940304.SM" For Input As #1
Dim BMI, BMIS As Integer
BMIS = 999
i = 1
Do
    Input #1, a, b
    a = a / 100
    BMI = b / (a * a)
    If BMI < BMIS Then BMIS = BMI
    i = i + 1
Loop While i <= 3

If BMIS >= 20 And BMIS <= 25 Then
   S = "最小BMI值=" & BMIS & ",正常"
Else
   S = "最小BMI值=" & BMIS & ",不正常"
End If
Close #1
  
   txt_no4.Text = "第四題結果:" & S
End Sub

執行畫面



 

( 休閒生活網路生活 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=zdzo&aid=2740045