💎
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev ;)

2021-09-12

Задачи с условным оператором.

Задание

Напишите программу, которая будет определять случайное число от 1 до 10. Если это число четное, вывести на экран "число четное", если нечетное, то вывести соответствующую надпись.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя

Ответ пользователя

 let rand = Math.round(Math.random()*10)

 

     if(rand % 2 ==0){

         console.log(rand +"четное")

     }  else{

      console.log(rand +"ne четное")

     }

Ответ пользователя ilia2005951@gmail.com

 var num = Math.round(Math.random()*10);
 (num % 2 === 0) ? console.log('Четное') : console.log('Нечетное')

Задание

Напишите игру "Больше - Меньше". Программа случайным образом загадывает какое-то число и ваша задача угадать это число. Если введенное пользователем число меньше загаданного, программа выдает это сообщение, если больше, то тоже соответствующее сообщение. Так должно происходить, пока пользователь не угадает загаданное программой число.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя

let rand = Math.round(Math.random() * 10);

let age;

 

do {

  age = prompt('number?');

  

  if (rand == age) {

    console.log("great");

  } else if (age > rand) {

    console.log("too up");

  } else if (age < rand) {

    console.log("too down");

  } else {

    console.log("ww");

  }

} while (age !== rand);

Ответ пользователя ilia2005951@gmail.com

 var num = Math.round(Math.random()*100);
 var num1 = prompt('Введите число', '');
 (num > num1) ? console.log('Меньше') : console.log('Больше')
         

Задание

Если переменная с числом больше нуля и меньше 5, то выведите 'Верно', иначе выведите 'Неверно'.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя

let rand = Math.round(Math.random() * 10);

 

  if (rand <5) {

    console.log(rand +" great");

  }  else{

      console.log(rand +" no");

  }

 

 

Ответ пользователя ilia2005951@gmail.com

 var num = Math.round(Math.random()*10);
 (num > 0 && num < 5) ? console.log('Верно') : console.log('Неверно')
         

Задание

Если переменная с числом равна или 1 или 2 или 3, выведите 'Верно', иначе выведите 'Неверно'.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя

let rand = Math.round(Math.random() * 10);

 

  if (rand === 1 || rand === 2 || rand === 3) {

    console.log(rand +" great");

  }  else{

      console.log(rand +" no");

  }

Задание

Как записать это условие с помощью одного оператора if?

if(a === 1) {
	if(b === 1) {
		...
	}
}

Посмотреть ответы

Вариант автора:

if(a === 1 && b === 1) {}
💎
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev ;)