Boa noite,
Estou com dificuldade de criar uma classe para as operações, até o momento meu código ficou assim:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoesMatematica.Matematica
{
public class Soma
{
public double X { get; set; }
public double Y { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoesMatematica.Matematica
{
public class Subtracao
{
public double X { get; set; }
public double Y { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoesMatematica.Matematica
{
public class Multiplicacao
{
public double X { get; set; }
public double Y { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoesMatematica.Matematica
{
public class Divisao
{
public double X { get; set; }
public double Y { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading.Tasks;
namespace ProjetoOperacoesMatematica.Utilitario
{
public class Operacao
{
public double Somar(double x, double y)
{
return x + y;
}
public double Subtrair(double x, double y)
{
return x - y;
}
public double Multiplicar(double x, double y)
{
return x * y;
}
public double Dividir(double x, double y)
{
return x / y;
}
}
}
using ProjetoOperacoesMatematica.Matematica;
using ProjetoOperacoesMatematica.Utilitario;
Soma soma = new Soma();
Operacao operacao = new Operacao();
Console.WriteLine(operacao.Somar(5,10));
Subtracao subtracao = new Subtracao();
Operacao operacao1 = new Operacao();
Console.WriteLine(operacao1.Subtrair(20,7));
Multiplicacao multiplicacao = new Multiplicacao();
Operacao operacao2 = new Operacao();
Console.WriteLine(operacao2.Multiplicar(7, 5));
Divisao divisao = new Divisao();
Operacao operacao3 = new Operacao();
Console.WriteLine(operacao3.Dividir(100, 5));
Ainda não entendi muito bem a questão da sobrecarga de métodos e polimorfismo......pode me ajudar?