Где ошибка помогите

94
16 апреля 2022, 18:30

var a, b, c, d, x, y, z;
console.log("Введіть a:");
a = Number(prompt());
console.log("Введіть b:");
b = Number(prompt());
console.log("Введіть c:");
c = Number(prompt());
console.log("Введіть d:");
d = Number(prompt());
console.log("Введіть x:");
x = Number(prompt());
if (Math.abs(x) < d) {
  z = Math.sqrt(a * x + 1) + d
} else {
  if (Math.abs(x) == d) {
    z = Math.sin(b * x + 1)
  }
} else {
  if (Math.abs(x) > d) {
    z = Math.pow(b, 3) * Math.cos(c * x + 1)
  }
}
y = Math.cos(z) + Math.log(z * a / x)
console.log('y=', y, 'z=', z)

Answer 1

если немного аккуратненько поставить отступы, то

if (Math.abs(x) < d) 
{
    z = Math.sqrt(a * x + 1) + d
} 
else 
{
    if (Math.abs(x) == d) 
    {
        z = Math.sin(b * x + 1)
    }
} 
else // <- см. сюда
{
    if (Math.abs(x) > d) 
    {
        z = Math.pow(b, 3) * Math.cos(c * x + 1)
    }
}

чувствуете подвох?

READ ALSO
Что такое микро и макрозадачи в JS?

Что такое микро и макрозадачи в JS?

Объясните , если можно, по простому что такое микро- и макрозадачи, а то мало информации на эту темуСпасибо!

126
Игнорирование Регистра в JS

Игнорирование Регистра в JS

К примеру имеем массив:

90
Занесение данных из массива в таблицу. React

Занесение данных из массива в таблицу. React

Всем привет! Нужна помощь с занесением данных из массива в таблицуЕсть код:

131