if (confirm("твой персонаж круглый?")) {
if (confirm("это колобок?")) {
alert("ура! я угадал!")
} else {
alert("я проиграл")
}
} else if (confirm("твой персонаж рыжий?")) {
if (confirm("это лиса?")) {
alert("ура! я угадал!")
} else {
alert("я проиграл")
}
} else if (confirm("твой персонаж серый?")) {
if (confirm("это волк?")) {
alert("ура! я угадал!")
} else {
alert("я проиграл")
}
}
Вы там упоролись все что ли? Тебе же помечены уровни. Альтернативно, если не хочется доп вопрос, то надо порядок поменять.
if (confirm("твой персонаж круглый?")) {
if (confirm("это колобок?")) {
alert("ура! я угадал!")
}
else {
alert ("я проиграл")
}
} else if (confirm("твой персонаж серый?")) {
if (confirm("это волк?")) {
alert("ура! я угадал!")
}
else {
alert ("я проиграл")
} }
else
if (confirm("это лиса?")) {
alert("ура! я угадал!")
}
else {
alert ("я проиграл")
} А вообще пора поставить VSCode пусть автоиндентацию делает, чтобы видно было =)
Может быть непривычно, но мобильные "компиляторы" весьма приемлемы для простых задач. То есть выучить базовый синтаксис какого-то ЯП - в поездках в транспорте - вместе с практикой - лет 10 назад было бы сказкой... А сейчас есть, например, Sololern
Ну, советы то тебе дали сразу правильные. Просто не поняли, что тебе нужно было выделить, что "else" и "if", это не совсем тоже самое, что и "else if")))))
Да, не это я чет тупанул. Синтаксически можно переносить if в else if стейтменте на другую строчку. Но я в любом случае у него там посередине else, после которого он пытался впихнуть else if.
Советую - найдите книгу Дейтел по С , в ней подробнейшим образом разбираются подобные консольные программки с плавным переходом в классы . Лучшего обьяснения не находил. Затем просто переведете по синтаксису в тот язык что необходим. Главное суть алгоритма понимать ....
Комментарии: 10
Gabrrr
if (confirm("твой персонаж круглый?")) { if (confirm("это колобок?")) { alert("ура! я угадал!") } else { alert("я проиграл") } } else if (confirm("твой персонаж рыжий?")) { if (confirm("это лиса?")) { alert("ура! я угадал!") } else { alert("я проиграл") } } else if (confirm("твой персонаж серый?")) { if (confirm("это волк?")) { alert("ура! я угадал!") } else { alert("я проиграл") } }
Aleksey
Да курсы у неё программирования. Пока даже препод не смог ответить почему не работает. Спасибо, попробую. Но уже не сегодня - дочь к ноуту не пускает)
Dmitriy
А что за курсы? Реально очень интересно.
Aleksey
Ну пиши в личку
Gabrrr
Вы там упоролись все что ли? Тебе же помечены уровни. Альтернативно, если не хочется доп вопрос, то надо порядок поменять. if (confirm("твой персонаж круглый?")) { if (confirm("это колобок?")) { alert("ура! я угадал!") } else { alert ("я проиграл") } } else if (confirm("твой персонаж серый?")) { if (confirm("это волк?")) { alert("ура! я угадал!") } else { alert ("я проиграл") } } else if (confirm("это лиса?")) { alert("ура! я угадал!") } else { alert ("я проиграл") } А вообще пора поставить VSCode пусть автоиндентацию делает, чтобы видно было =)
Dmitriy
Может быть непривычно, но мобильные "компиляторы" весьма приемлемы для простых задач. То есть выучить базовый синтаксис какого-то ЯП - в поездках в транспорте - вместе с практикой - лет 10 назад было бы сказкой... А сейчас есть, например, Sololern
Aleksey
Да я уже так накомпилировался.. Что аж if else понять не могу
Dmitriy
Ну, советы то тебе дали сразу правильные. Просто не поняли, что тебе нужно было выделить, что "else" и "if", это не совсем тоже самое, что и "else if")))))
Gabrrr
Да, не это я чет тупанул. Синтаксически можно переносить if в else if стейтменте на другую строчку. Но я в любом случае у него там посередине else, после которого он пытался впихнуть else if.
Vildan
Советую - найдите книгу Дейтел по С , в ней подробнейшим образом разбираются подобные консольные программки с плавным переходом в классы . Лучшего обьяснения не находил. Затем просто переведете по синтаксису в тот язык что необходим. Главное суть алгоритма понимать ....