1
resposta

Faça como eu fiz: representando retângulos e calculando área

class Retangulo
{
    public double Altura { get; set; }
    public double Largura { get; set; }

    public Retangulo(double altura, double largura)
    {
        Altura = altura;
        Largura = largura;
    }

    public void CalcularArea()
    {
        double area = Altura * Largura;
        Console.WriteLine($"Área do retângulo: {area}");
    }
}
Retangulo r1 = new Retangulo(5, 8);
r1.CalcularArea();
1 resposta

Olá, Pedro! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de construtores para inicializar objetos com C#, utilizou muito bem o método de instância para calcular a área e ainda compreendeu a importância do encapsulamento de atributos para organizar melhor a classe.

Uma dica interessante para o futuro é adicionar também o cálculo do perímetro, tornando a classe mais completa. Assim:

public void CalcularPerimetro()
{
    double perimetro = 2 * (Altura + Largura);
    Console.WriteLine($"Perímetro do retângulo: {perimetro}");
}

Isso faz com que o objeto Retangulo ofereça mais funcionalidades úteis, permitindo calcular tanto a área quanto o perímetro.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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