所以对于学校我正在制作一个小基础的项目,想法非常简单,就像我的问题一样。我正在制作一种赌博模拟器。
yourApp.app
我遇到的问题是,无论我的var1 100发生什么,都会被添加到我的点,即使var1是例如1或10.
我问过老师,他无法向我解释有什么问题。 我该怎么办?
提前致谢
答案 0 :(得分:0)
你有三个问题。
以下是您的代码的更正版本:
answer = 2
While answer <> 1 'Input Protection
TextWindow.WriteLine("Do you want to bet? yes(1) or no(2).")
answer = TextWindow.ReadNumber()
EndWhile
TextWindow.WriteLine("Ok lets go.")
points = 100
var1 = Math.GetRandomNumber(10)
If 5 <= var1 And var1 < 9 Then
points = points + 100
ElseIf 9 = var1 or var1 = 10 then
points = points + 200
Elseif 1 <= var1 and var1 < 5 then
points = points - 100
EndIf
TextWindow.WriteLine("You rolled " + var1 + ". You now have " + points + " points.")