С клавиатуры введено х - целое число и дано условие: вычислить x - 3, если x > 7; иначе 4*х. Запишите код программы. 2.. пожалуйста помогите дам 30б баллов
Ответы
Ответ: (это в js)
let firstValue = +prompt('Напишите число'),
secondValue;
if (!isNaN(firstValue)) {
if (firstValue > 7) {
secondValue = firstValue - 3
console.log(secondValue);
}
else {
secondValue = 4 * firstValue
console.log(secondValue);
}
}
Объяснение: Мы создаём две переменные: firstValue, secondValue. Firstvalue мы переписали на prompt("Напишите Число") a вот secondValue мы оставили пустым. Так вот, prompt задаёт вопрос пользователю: "Напишите Число" При ответе пользователь а сохраняется в переменой как String. но благодаря в начале + в prompt String становится Number. После мы пишем if и в скобках пишем условия, а именно! isNaN(firstvalue) Таким образом, мы говорим, чтобы код работал только тогда, когда firstValue - цифра, а не какой то текст. После мы пишем внутри этого if ещё один, где условие. пишем, что firstValue больше 7. Тогда и приходит в нам помощь secondValue, которую мы переписываем firstValue - 3, то есть отнимаем 3 от изначальной цифры, а потом печатаем в консоли наш результат виде secondValue. Так же у нас есть else. он, как понятно, работает. Если цифра меньше 7, тогда secondValue переписывается на 4 Firstvalue и снова печатается в консоли.