Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Sugestão] Calculo resolvido

//Calculando a área e o perímetro
//double pi = 3.14159;
//double raio = 5.0;
//double area = pi * raio * raio;
//double perimetro = 2 * pi * raio;
//Console.WriteLine($"O raio do círculo é: {raio.ToString("F2")}");
//Console.WriteLine($"A área do círculo é: {area.ToString("F2")}");
//Console.WriteLine($"O perímetro do círculo é: {perimetro.ToString("F2")}");

1 resposta

Bom dia, Pedro! Tranquilo?

Gostei demais da sua solução, continue assim!

Mandou muito bem explorando o Console.WriteLine para exibir resultados com C#, aplicou de maneira eficiente o operador de multiplicação para calcular área e perímetro e entendeu como usar o ToString("F2") para formatar os valores com duas casas decimais.

E um detalhe curioso para aprimorar seria permitir que o usuário informe o raio em tempo de execução, tornando o programa mais interativo. Exemplo:

using System;

class Program
{
    static void Main()
    {
        double pi = 3.14159;
        Console.Write("Digite o valor do raio: ");
        double raio = double.Parse(Console.ReadLine());

        double area = pi * raio * raio;
        double perimetro = 2 * pi * raio;

        Console.WriteLine($"O raio do círculo é: {raio:F2}");
        Console.WriteLine($"A área do círculo é: {area:F2}");
        Console.WriteLine($"O perímetro do círculo é: {perimetro:F2}");
    }
}

Isso faz com que o cálculo seja dinâmico e adaptável a diferentes valores.

Para aprimorar suas soluções, algumas boas práticas são:

  • Encapsulamento: criar métodos separados para calcular área e perímetro.
  • Flexibilidade: permitir que o usuário escolha entre calcular círculo, retângulo ou outras figuras.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: o que você gostaria de praticar mais agora, deixar o programa mais interativo com entrada de dados ou criar métodos reutilizáveis para cálculos de diferentes figuras geométricas?

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

Abraço e bons estudos!

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