Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с заданием,нужно написать программу вычисления выражения на C#

Глеб Харин Ученик (116), на голосовании 1 месяц назад








Голосование за лучший ответ
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;
}
}
}
Эта программа считывает выражение с консоли, разбивает его на части и выполняет соответствующие арифметические операции. Затем результат возвращается и выводится на экран.
Похожие вопросы