Тестовое задание

Выполнен
Заказ
3127548
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
22 Апр 2020 в 09:00
Цена
800 ₽
Блокировка
10 дней
Размещен
18 Апр 2020 в 12:40
Просмотров
56
Описание работы
На я зыке программирования Java, выполнить следующее задание: eneral description
Write a calculator for evaluating arithmetic expressions.
An expression can consist of:
Digits (0-9)
Dots as decimal marks (valid example: 100.02, not valid example : 100..02)
Parentheses
Mathematical symbols (allowed are : "+", "-", "*", "/")
Rounding is to be performed to 4 significant digits, only the final result is to be rounded. Example: 102.12356 -> 102.1236
Input and expected output
Input : String containing arithmetic expression
Output : evaluation result or null if the expression cannot be evaluated
Examples
Calculator c = new CalculatorImpl();
System.out.println(c.evaluate("(1+38)*4-5")); // Result: 151
System.out.println(c.evaluate("7*6/2+8")); // Result: 29
System.out.println(c.evaluate("-12)1//(")); // Result: null
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
2 дня 17 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир