public override void executar() { int num1 = int.Parse(pilha.inspect().ToString()); pilha.pop(); int num2 = int.Parse(pilha.inspect().ToString()); pilha.pop(); Inteiro in1 = new Inteiro(num1 + num2); pilha.push(in1); }
public override void executar() { string valor = Console.ReadLine(); if (valor == "true") { Booleano ex = new Booleano(true); pilha.push(ex); } else if (valor == "false") { Booleano ex = new Booleano(false); pilha.push(ex); } else { Inteiro ex = new Inteiro(int.Parse(valor)); pilha.push(ex); } }
static void Main(string[] args) { Console.WriteLine($"2+5 = {Inteiro.Somar(2, 5)}"); Console.WriteLine($"2-5 = {Inteiro.Subtrair(2, 5)}"); Console.ReadKey(); }