- Теория
- Теория
Цикл while, суммирование
На предыдущем шаге вы написали основной цикл. Самое главное, что этот цикл умеет останавливаться!
Вспомните условие:
while (score > -1) { }
Чтобы цикл остановился, условие когда-нибудь должно стать ложным. Чтобы это случилось, переменная score
должна изменяться внутри цикла. Что мы и обеспечили, когда начали на каждой итерации записывать в переменную результат очередного броска.
Если условие выхода из цикла не срабатывает, то цикл не может остановиться. Это бесконечный цикл, одна из любимых ошибок программистов. Кстати, цикл for
тоже можно сделать бесконечным.
Часть логики работы программы готова: мы получаем результаты всех бросков и останавливаем игру, когда происходит промах. Осталось посчитать сумму очков.
Для этого до цикла объявим переменную total
и в каждой итерации будем прибавлять к ней очки, полученные за бросок.
И, напоследок, выведем результат игры в консоль.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.