Вычислить значение выражения с учетом приоритета операторов. - C#

Узнай цену своей работы

Формулировка задачи:

День добрый. Помогите создать программу.
В исходной строке записано некоторое математическое выражение по следующим правилам: 1) в выражении используются только операторы сложения +, вычитания -, деления \, умножения *; 2) операндами операторов являются цифры; 3) последним символом является знак =. Вычислить значение выражения (с учетом приоритета операторов). Например, Исходная строка: 2+3-4*3= Результат: -7

Решение задачи: «Вычислить значение выражения с учетом приоритета операторов.»

textual
Листинг программы
  1.             string str = "2+3-4*3=";
  2.             var result = new DataTable().Compute(str.TrimEnd('='), null);
  3.             Console.WriteLine(result);
  4.             Console.ReadKey(true);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы