def logic(action, what1, what2): #функция логики типо как в питоне операторы ==, >=, <=
if action == "==":
if what1 == what2:
print("True")
return True
else:
print("False")
return False
elif action == "!=":
if what1 != what2:
print("True")
return True
else:
print("False")
return False
def wrt(what): #функция для вывода
print(what
cont = input("> ") #это сама структура типо надо писать logic == Hello Hello
what_do = input("~ ") #если cont верен, то надо выполнять эту переменную (а в ней типо wrt Да они равны)
s = cont.split(" ") #делим cont на слова
if s[0] == "logic": #если первое слово в cont logic
if logic(s[1], s[2], s[3]): #если вернётся True
lis = what_do.split(" ") #делим what_do на слова
if lis[0] == "wrt": #если первое в what_do слово
wrt(lis[1:]) #выводим всё кроме первого слова
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace Calculator
{
class Program
{
static void Main(string[] args)
{
Console.Write("");
string x = Console.ReadLine();
Console.WriteLine(Evaluate(x));
Console.ReadKey();
}
public static double Evaluate(string expression)
{
DataTable table = new DataTable();
table.Columns.Add("expression", typeof(string), expression);
DataRow row = table.NewRow();
table.Rows.Add(row);
return double.Parse((string)row["expression"]);
}
}
}