Вычислить значение выражения с учетом приоритета операторов. - C#
Формулировка задачи:
День добрый. Помогите создать программу.
В исходной строке записано некоторое математическое выражение по следующим
правилам:
1) в выражении используются только операторы сложения +, вычитания -, деления \,
умножения *;
2) операндами операторов являются цифры;
3) последним символом является знак =.
Вычислить значение выражения (с учетом приоритета операторов).
Например,
Исходная строка:
2+3-4*3=
Результат:
-7
Решение задачи: «Вычислить значение выражения с учетом приоритета операторов.»
textual
Листинг программы
string str = "2+3-4*3="; var result = new DataTable().Compute(str.TrimEnd('='), null); Console.WriteLine(result); Console.ReadKey(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д