Мой базовый код Blitz выдает ошибку: ожидается EndIf. что я могу сделать?

Я создаю эту программу-калькулятор в Blitz Basic, и каждый раз, когда я ее запускаю, она сообщает мне:Expecting EndIf, даже несмотря на то, что мой код содержит EndIf в нужном месте, я верю. Может ли кто-нибудь мне помочь?

      AppTitle "Taschen Rechner"
Graphics 1280, 720, 32, 2

operator$ = Input$("Enter um vortzufahren")

Print "Blitz Taschenrechner V1.0"

zahl1 = Input("Erste Zahl: ")
rechenart$ = Input$("Operator (+, -, *, /): ")
zahl2 = Input("Zweite Zahl: ")

If rechenart$ = "+"
    Then zahl3 = zahl1 + zahl2

ElseIf rechenart$ = "-"
    Then zahl3 = zahl1 - zahl2

ElseIf rechenart$ = "*"
    Then zahl3 = zahl1 * zahl2 

ElseIf rechenart$ = "/"
    Then zahl3 = zahl1 / zahl2

Else
    Print "Der Operator " + rechenart$ + " wird nicht unterstützt"
EndIf

Print zahl3

WaitKey 
End

Я прочитал весь код и не вижу проблемы. Я также спросил ChatGPT и BingAI, но они ответили тем же неработающим кодом (что и следовало ожидать).

0 ответов

Другие вопросы по тегам