using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoes.basica
{
public class Soma
{
public double Calcular(double num1, double num2) => num1 + num2;
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoes.basica
{
public class Divisao
{
public double Calcular(double num1, double num2) => num1 * num2;
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoes.basica
{
public class Subtracao
{
public double Calcular(double num1, double num2) => num1 - num2;
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoes.basica
{
public class Multiplicacao
{
public double Calcular(double num1, double num2) => num1 * num2;
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoes.basica
{
public class Operacoes
{
//public double Soma { get; private set; }
public Soma Soma { get; private set; }
public Subtracao Subtracao { get; private set; }
public Multiplicacao Multiplicacao { get; private set; }
public Divisao Divisao { get; private set; }
public Operacoes()
{
this.Soma = new Soma();
this.Subtracao = new Subtracao();
this.Multiplicacao = new Multiplicacao();
this.Divisao = new Divisao();
}
}
}
Peguei a dica do professor, Professor notei que eu não conseguiria mudar o tipo" soma soma" para "double soma" seria porque o soma assumiu o tipo, na verdade eu não compreendi , poderia me auxiliar?