Hogyan tudnám VBS programban a következő algoritmust (leírásban van) egy MsgBox al megcsinálni?
Azt szeretném kiiratni, hogy: Az BMI-e (változó1), tehát ön (változó2)
m=InputBox("Az ön súlya kg-ban")
mag=InputBox("Az ön magassága centiméterben")
BMI=m/((mag*mag)/10000)
If BMI<25 Then
MsgBox("Ön normál testalkatú, a BMI értéke: ")&( BMI)
End If
If BMI>=25 Then
MsgBox("Ön túlsúlyos, a BMI értéke: ")&( BMI)
End If
If BMI>30 Then
MsgBox("Ön egy kövér, a BMI értéke: ")&( BMI)
End If
Látom a magyarral még erősen küzködsz.
A megoldás pedig triviális, az elégazásban elmented egy szöveges változóba amit kiíratni akarsz, majd csak a végén írod ki egyszer.
If BMI>30 Then
alkat = "kövér"
ElseIf BMI>=25 Then
alkat = "túlsúlyos"
ElseIf BMI>=18.5 Then
alkat = "normál testalkatú"
Else
alkat = "sovány"
End If
MsgBox "Ön " & alkat & ", a BMI értéke: " & BMI
#2 Köszönöm a választ!
#1 Amit mondtál arra magamtól is rájöttem, azért tettem fel a kérdést, mert nem tudtam kivitelezni.A nyelvtani helyességre nem voltam kíváncsi, de ha már tudtomra hoztad, hogy nem jól írtam valamit, kijavíthattál volna, de nem tetted. Így a válaszod a legkevésbé sem volt hasznos.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!