Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 20.03.2019
Сообщений: 55
Записей в блоге: 1
1

Реализовать функцию, которая принимает два числа и возвращает объект калькулятора

18.07.2022, 11:44. Показов 4136. Ответов 2
Метки js (Все метки)

Author24 — интернет-сервис помощи студентам
Есть такое задание
"Реализуйте функцию createObjectCalculator, которая принимает в качестве аргументов два числа, а возвращает следующий объект:

Объект calculator (калькулятор) с тремя методами:

read(a, b) (читать) принимает два значения и сохраняет их как свойства объекта. sum() (суммировать) возвращает сумму сохранённых значений. mul() (умножить) перемножает сохранённые значения и возвращает результат.

Гарантируется, что оба числа, передаваемых в read всегда будут числами."

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
const createObjectCalculator = (initialA, initialB) => {
   let calculator = {
  sum: function() {
    return this.a + this.b;
  },
 
  mul: function() {
    return this.a * this.b;
  },
 
  read: function() {
    this.a = 0;
    this.b = 0;
  }
}
return calculator;
 
};
//вывод
const calculator = createObjectCalculator(2, 3);
console.log(calculator.sum()); // 2 + 3 = 5
console.log(calculator.mul()); // 2 * 3 = 6
calculator.read(12, 34);
console.log(calculator.sum()); // 12 + 34 = 46
console.log(calculator.mul()); // 12 * 34 = 408
Как сделать правильно
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2022, 11:44
Ответы с готовыми решениями:

Реализовать функцию которая на входе принимает массив с разными типами данных, а возвращает объект
Необходимо реализовать функцию, которая на входе принимает массив с разными типами данных ==> , а...

Напишите функцию, которая принимает два числа и возвращает массив
Напишите функцию с именем newArray, которая принимает два числа x, y (x<y) и возвращает массив, в...

Создайте функцию, которая принимает два числа и возвращает наибольший возможный результат вычислений.
Создайте функцию getLargestExpressionResult, которая принимает два числа a и b и возвращает...

Написать функцию, которая принимает два числа и возвращает
Решите пожалуйста!!!!!!!!!!! 4 ) число, которое получается, если к первому числу...

Написать функцию, которая принимает два числа и возвращает
Режить все !!!Буду благодарин!!Заранее спасибо!!

2
Эксперт JS
2454 / 1761 / 624
Регистрация: 11.07.2016
Сообщений: 4,051
18.07.2022, 12:04 2
Лучший ответ Сообщение было отмечено Henry24 как решение

Решение

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const createObjectCalculator = (initialA, initialB) => {
  const calculator = {
    sum: function() {
      return this.a + this.b;
    },
 
    mul: function() {
      return this.a * this.b;
    },
 
    read: function(a, b) {
      this.a = a;
      this.b = b;
    }
  }
 
  calculator.a = initialA;
  calculator.b = initialB;
  return calculator;
};
1
1115 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,859
18.07.2022, 12:05 3
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const createObjectCalculator = (initialA, initialB) => {
  return {
    a: initialA,
    b: initialB,
    sum: function() {
      return this.a + this.b;
    },
 
    mul: function() {
      return this.a * this.b;
    },
 
    read: function(a, b) {
      this.a = a;
      this.b = b;
    }
  }
};
1
18.07.2022, 12:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2022, 12:05
Помогаю со студенческими работами здесь

Напишите функцию которая принимает два действительных числа и возвращает true
3. Напишите функцию которая принимает два действительных числа и возвращает true, если абсолютные...

Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n.
Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых...

Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n
Помогите решить задание. Вот условие: Напишите функцию, которая принимает два целых числа n и k и...

Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n
Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых...

Напишите функцию которая принимает два целых числа и возвращает значение меньшего из них
Протестируйте написанную функцию


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru