检查范围之间的n

时间:2016-05-16 16:34:18

标签: vb.net visual-studio win-universal-app

我在这里有点挣扎。我正在用 vb.net 为UWP编写程序。

我需要根据n的值设置dAB的值。

用户输入dAB的值。

  • 如果dAB小于100,则'n'应为0.
  • 如果dAB介于100和200之间,则'n'应为1
  • 如果dAB介于200和300之间,则'n'应为2,依此类推。

我需要使用一些循环,但我真的不知道如何。谢谢你的帮助

我想使用if语句,但不想像1000 elsif的

那样输入
n = 0

If dAB >= 100 Then
    n = n + 1
ElseIf dAB >= 200 Then
    n = n + 2
End If

1 个答案:

答案 0 :(得分:0)

让@Visual Vincent评论社区维基回答,这样问题就不会出现在未答复的部分,也不会帮助其他人找到这个问题。

单行产生所需的结果

n = Math.Floor(dAB / 100)

Math.Floor()返回最接近的十进制小整数值

即。 Math.Floor(3.78)= 3,Math.Floor(74.23)= 74,Math.Floor(50.99999)= 50

Here is the MSDN page for Math.Floor