Показать сообщение отдельно
  #1 (permalink)  
Старый 10.12.2017, 13:32
Новичок на форуме
Отправить личное сообщение для Начинающий Посмотреть профиль Найти все сообщения от Начинающий
 
Регистрация: 10.12.2017
Сообщений: 5

Вычисление наибольшего.
Только начинаю учить JS. Столкнулся с учебным заданием вычисление наибольшего числа из 3. Все получилось, сам себе усложнил добавил 4-е, и уже не получается, показывает неверный ответ.

var x = +prompt ('первое');
var y = +prompt ('второе');
var z = +prompt ('третье');

if ((x > y) && (x > z)) {res = x;}

else { if (y > z) {res = y} else {res = z}}

alert (res);

</script>

Ввел 4-е число и поставил такое решение :

var x = +prompt ('первое');
var y = +prompt ('второе');
var z = +prompt ('третье');
var a = +prompt ('четвертое');

if ((x > y) && (x > z) && (x > a)) {res = x;}

else {{if (y > z) {res = y;} else {res = z}} {if (z > a) {res = z;} else {res = a;}}}

alert (res);

И результаты через раз, неверные! Помогите, кто поймет!
Ответить с цитированием