mardi 2 février 2016

vb.net For loop in If statement - shorten the ElseIf

how to shorten this: Information: %WASHV% is a constant coming from an outer for loop an so is %loop%.

I tried to do a for loop in Elseif / also with new If statement but failed

Thanks.

code:

|If [%loop%] = "1" Then Return "True"

ElseIf [%loop%] =96-(96-round([5000/%WASHV%])) Then Return "True"

ElseIf [%loop%] =96-(96-2*round([5000/%WASHV%])) Then Return "True"

ElseIf [%loop%] =96-(96-3*round([5000/%WASHV%])) Then Return "True" ElseIf [%loop%] =96-(96-4*round([5000/%WASHV%])) Then Return "True"

ElseIf [%loop%] =96-(96-5*round([5000/%WASHV%])) Then Return "True"

ElseIf [%loop%] =96-(96-6*round([5000/%WASHV%])) Then Return "True"

ElseIf [%loop%] =96-(96-7*round([5000/%WASHV%])) Then Return "True"

ElseIf [%loop%] =96-(96-8*round([5000/%WASHV%])) Then Return "True"

ElseIf [%loop%] =96-(96-9*round([5000/%WASHV%])) Then Return "True"

Else

Return "False“

End If|

Aucun commentaire:

Enregistrer un commentaire