Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function PressedOne()
- script.Parent.Question.Text = script.Parent.Question.Text.. "1"
- end
- function PressedTwo()
- script.Parent.Question.Text = script.Parent.Question.Text.. "2"
- end
- function PressedThree()
- script.Parent.Question.Text = script.Parent.Question.Text.. "3"
- end
- function PressedFour()
- script.Parent.Question.Text = script.Parent.Question.Text.. "4"
- end
- function PressedFive()
- script.Parent.Question.Text = script.Parent.Question.Text.. "5"
- end
- function PressedSix()
- script.Parent.Question.Text = script.Parent.Question.Text.. "6"
- end
- function PressedSeven()
- script.Parent.Question.Text = script.Parent.Question.Text.. "7"
- end
- function PressedEight()
- script.Parent.Question.Text = script.Parent.Question.Text.. "8"
- end
- function PressedNine()
- script.Parent.Question.Text = script.Parent.Question.Text.. "9"
- end
- function PressedZero()
- script.Parent.Question.Text = script.Parent.Question.Text.. "0"
- end
- function SelectedAddition()
- if string.find(script.Parent.Question.Text, " - ") or string.find(script.Parent.Question.Text, " + ") or string.find(script.Parent.Question.Text, " x ") or string.find(script.Parent.Question.Text, " ÷ ") then
- return
- else
- script.Parent.Question.Text = script.Parent.Question.Text.. " + "
- end
- end
- function SelectedSubtraction()
- if string.find(script.Parent.Question.Text, " - ") or string.find(script.Parent.Question.Text, " + ") or string.find(script.Parent.Question.Text, " x ") or string.find(script.Parent.Question.Text, " ÷ ") then
- return
- else
- script.Parent.Question.Text = script.Parent.Question.Text.. " - "
- end
- end
- function SelectedMultiplication()
- if string.find(script.Parent.Question.Text, " - ") or string.find(script.Parent.Question.Text, " + ") or string.find(script.Parent.Question.Text, " x ") or string.find(script.Parent.Question.Text, " ÷ ") then
- return
- else
- script.Parent.Question.Text = script.Parent.Question.Text.. " x "
- end
- end
- function SelectedDivision()
- if string.find(script.Parent.Question.Text, " - ") or string.find(script.Parent.Question.Text, " + ") or string.find(script.Parent.Question.Text, " x ") or string.find(script.Parent.Question.Text, " ÷ ") then
- return
- else
- script.Parent.Question.Text = script.Parent.Question.Text.. " ÷ "
- end
- end
- function FindAnswer()
- local Question = script.Parent.Question.Text
- local split = Question:split(' ')
- local e1 = split[1]
- local s = split[2]
- local e2 = split[3]
- wait(0.1)
- if s == "+" then
- script.Parent.Question.Text = e1 + e2
- else
- if s == "-" then
- script.Parent.Question.Text = e1 - e2
- else
- if s == "x" then
- script.Parent.Question.Text = e1 * e2
- else
- if s == "÷" then
- script.Parent.Question.Text = e1 / e2
- end
- end
- end
- end
- end
- function ClearQuestion()
- script.Parent.Question.Text = ""
- end
- script.Parent.Zero.MouseButton1Click:Connect(PressedZero)
- script.Parent.One.MouseButton1Click:Connect(PressedOne)
- script.Parent.Two.MouseButton1Click:Connect(PressedTwo)
- script.Parent.Three.MouseButton1Click:Connect(PressedThree)
- script.Parent.Four.MouseButton1Click:Connect(PressedFour)
- script.Parent.Five.MouseButton1Click:Connect(PressedFive)
- script.Parent.Six.MouseButton1Click:Connect(PressedSix)
- script.Parent.Seven.MouseButton1Click:Connect(PressedSeven)
- script.Parent.Eight.MouseButton1Click:Connect(PressedEight)
- script.Parent.Nine.MouseButton1Click:Connect(PressedNine)
- script.Parent.Add.MouseButton1Click:Connect(SelectedAddition)
- script.Parent.Subtract.MouseButton1Click:Connect(SelectedSubtraction)
- script.Parent.Multiply.MouseButton1Click:Connect(SelectedMultiplication)
- script.Parent.Divide.MouseButton1Click:Connect(SelectedDivision)
- script.Parent.Equal.MouseButton1Click:Connect(FindAnswer)
- script.Parent.Cancel.MouseButton1Click:Connect(ClearQuestion)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement