コード例 #1
0
        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);
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 static void Main(string[] args)
 {
     Console.WriteLine($"2+5 = {Inteiro.Somar(2, 5)}");
     Console.WriteLine($"2-5 = {Inteiro.Subtrair(2, 5)}");
     Console.ReadKey();
 }