У меня возникли проблемы с прохождением цикла, который я создал с помощью ярлыка. Цикл должен пройти 100 раз и распечатать соответствующие сообщения, если он делится на 3, на 5 или если он делится на 3 и 5. Я новичок в базовом и использую интерпретатор воды моста для компиляции программы . Вот исходный код. Программа работает до тех пор, пока не будет напечатано сообщение «вторая часть», а затем нет вывода. Я попытался переписать цикл, но я все еще не могу заставить его работать. Мы должны использовать только функции if-then и goto.
print "Enter product cost."
input productCost
print "Enter in amount paid."
input amountPaid
if amountPaid < productCost then
print "Insufficient amount paid. Program exiting."
stop
end if
if amountPaid >= productCost then
change = amountPaid - productCost
dollars = int(change / 1)
quarters = int(change / .25)
dimes = int(change / .10)
nickles = int(change / .05)
pennies = int(change / .01)
print "Change in dollars: "; dollars
print "Change in quarters: "; quarters
print "Change in dimes: "; dimes
print "Change in nickles: "; nickles
print "Change in pennies: "; pennies
end if
print "Entering second part of the program."
totalIterations = 1
secondPart:
if totalIterations < 100 then
if totalIterations / 3 = 0 And totalIterations / 5 = 0 then
print "The number: " + totalIterations + " is FizzBuzz"
totalIterations = totalIterations + 1
end if
if totalIterations / 3 = 0 And totalIterations / 5 > 0 then
print "The number: " + totalIterations + " is Fizz"
totalIterations = totalIterations + 1
end if
if totalIterations / 3 > 0 And totalIterations / 5 = 0 then
print "The number: " + totalIterations + " is Buzz"
totalIterations = totalIterations + 1
end if
end if
goto secondPart