Kentyxa
Мудрец
(13547)
2 месяца назад
Вот пример программы на C# для вычисления выражения:
using System;
namespace Calculator
{
class Program
{
static void Main(string args)
{
Console.WriteLine("Введите выражение: ");
string expression = Console.ReadLine();
double result = EvaluateExpression(expression);
Console.WriteLine($"Результат вычисления выражения: {result}");
Console.ReadKey();
}
private static double EvaluateExpression(string expression)
{
double result = 0;
// Разбиваем выражение на части и выполняем операции
string[] parts = expression.Split(' ');
for (int i = 0; i < parts.Length; i++)
{
switch (partsi)
{
case "+":
result += Convert.ToDouble(partsi);
break;
case "-":
result -= Convert.ToDouble(partsi);
break;
case "*":
result *= Convert.ToDouble(partsi);
break;
case "/":
result /= Convert.ToDouble(partsi);
break;
default:
throw new ArgumentException($"Неизвестная операция: {partsi}");
}
}
return result;
}
}
}
Эта программа считывает выражение с консоли, разбивает его на части и выполняет соответствующие арифметические операции. Затем результат возвращается и выводится на экран.