1
resposta

[Projeto] Calculando a área e o perímetro

const decimal pi = 3.14159m;

Console.Write("Digite o valor do raio do circulo: ");
decimal.TryParse(Console.ReadLine()!, out decimal raio);

decimal area = pi * raio * raio;

decimal perimetro = 2 * pi * raio;

Console.WriteLine($"Raio: {raio.ToString("F2")}");
Console.WriteLine($"Área do círculo: {area.ToString("F2")}");
Console.WriteLine($"Perimetro do circulo: {perimetro.ToString("F2")}");
1 resposta

Oi, Eduardo, como vai?

O seu código atende ao que foi solicitado no exercício e demonstra um bom domínio no uso de constantes e na manipulação de tipos numéricos para cálculos de precisão. O uso do tipo decimal é uma escolha interessante para garantir maior exatidão em operações matemáticas, e a aplicação do TryParse para tratar a entrada de dados do usuário torna o programa mais resiliente.

Parabéns por concluir o desafio com sucesso e por compartilhar sua solução.

Continue praticando e lembre-se que o fórum está à disposição para qualquer dúvida que surgir nos próximos capítulos.

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