• Предмет: Информатика
  • Автор: irinapehtereva9925
  • Вопрос задан 4 месяца назад

С клавиатуры введено х - целое число и дано условие: вычислить x - 3, если x > 7; иначе 4*х. Запишите код программы. 2.. пожалуйста помогите дам 30б баллов​

Ответы

Ответ дал: Antins
0

Ответ: (это в 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 и снова печатается в консоли.

Вас заинтересует