Ученик должен получить балл за правильный ответ или потерять балл за неправильный. Вы можете выполнить эту задачу при помощи двух утверждений если:
- Если ответ правильный, добавить один балл на счет
- Если ответ неправильный, вычесть один балл со счета
Вы также можете упростить эту логику и сделать код более эффективным, скомбинировав два утверждения в одно если/иначе:
- Если ответ правильный, добавить один балл на счет
- Иначе вычесть один балл со счета
Выбранное условие протестировано. Если оно верно, выполняются команды из части блока если. Если же неверно, выполняются команды из части иначе. Программа будет выполнять только одну группу команд блока. Такие альтернативные пути внутри программы называются ветвями. Структура блока если/иначе и соответствующая ему блок-схема показаны ниже
Вы можете использовать структуру если/иначе, когда вам нужно выбрать, где сегодня пообедать. Если у вас достаточно денег, вы пойдете в крутой ресторан; если же нет, вы остановите свой выбор на более про- стой еде. Назовем деньги в вашем кошельке доступнаяНаличность. Когда вы открываете кошелек, вы проверяете состояние доступнаяНаличность > $20. Если условие верно (у вас больше 20 долл.), вы идете в заведение с белыми скатертями; если же нет — в ближайшую закусочную.