Está en la página 1de 2

using System;

namespace Herencia
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese operación a realizar:\n1.-Suma\n2.-Resta");
int eleccion = Convert.ToInt32(Console.ReadLine());
switch (eleccion)
{
case 1:
Suma sumita = new Suma();
sumita.PedirInfo();
sumita.Operando();
break;
case 2:
Resta Restita = new Resta();
Restita.PedirInfo();
Restita.restando();
break;

}
}
}
class Datos
{
double n1, n2, resultado;

public double N1 { get => n1; set => n1 = value; }


public double N2 { get => n2; set => n2 = value; }
public double Resultado { get => resultado; set => resultado = value; }

public void PedirInfo()


{
Console.WriteLine("Ingrese valores a operar:");
Console.WriteLine("N1:");
N1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("N2:");
N2 = Convert.ToDouble(Console.ReadLine());

}
}
class Suma:Datos
{
public void Operando()
{
Resultado = N1 + N2;
Console.WriteLine("El resultado de la suma es de:{0}", Resultado);
}
}
class Resta:Datos
{
public void restando()
{

Resultado = N1 - N2;
Console.WriteLine("El resultado de la resta es de:{0}", Resultado);
}
}
}

También podría gustarte