【電腦軟體設計】電腦軟體設計-丙級-術科測驗1站-第4題 - 東哥的G3之戀 - udn部落格
東哥的G3之戀
作家:東哥(沉浸在幸福裡!)
文章分類
    Top
    【電腦軟體設計】電腦軟體設計-丙級-術科測驗1站-第4題
    2010/02/22 19:20:30
    瀏覽:1775
    迴響:0
    推薦:4
    引用0

    第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

    執行畫面



     

    回應
    發表迴響

    會員登入