Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Minha solução

using PraticandoPolimorfismo.Classes;

Calculadora calc = new Calculadora();

int soma1 = calc.Somar(10, 20);
Console.WriteLine($"Resultado da Soma 1 é {soma1}");

int soma2 = calc.Somar(5, 10, 15);
Console.WriteLine($"Resultado da Soma 2 é {soma2}");

double soma3 = calc.Somar(3.5, 2.8);
Console.WriteLine($"Resultado da Soma 3 é {soma3}");
namespace PraticandoPolimorfismo.Classes;

internal class Calculadora
{
    public int Somar(int a, int b)
    {
        return a + b;
    }
    public int Somar(int a, int b, int c)
    {
        return a + b + c;
    }
    public double Somar(double a, double b)
    {
        return a + b;
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Cristin! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, bem estruturada e mostrando domínio da sobrecarga de métodos. Do jeito que você explicou no código, fica claro como cada versão do método atende a uma necessidade diferente. Ótimo ver você aplicando o conceito de forma direta.

Continue explorando variações e testes.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!