Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Calculando a área e o perímetro

Console.Clear();
double pi = 3.14159;
Console.Write ("Digite o raio do circulo: ");
double raioCirculo = double.Parse(Console.ReadLine()!);

double areaCirculo = pi * raioCirculo * raioCirculo;
double perimetroCirculo = 2 * pi * raioCirculo;

Console.Clear();
Console.WriteLine ($"O raio do círculo é de: {raioCirculo.ToString("F2")}");
Console.WriteLine ($"A área do círculo é de: {areaCirculo.ToString("F2")}");
Console.WriteLine ($"O perímetro do círculo é de: {perimetroCirculo.ToString("F2")}");
1 resposta
solução!

Olá, Diego! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de operações matemáticas para calcular área e perímetro de um círculo com C#, utilizou muito bem a formatação numérica para controlar casas decimais e ainda compreendeu a importância de apresentar os resultados de forma clara ao usuário.

Uma dica interessante para o futuro é usar a constante Math.PI em vez de declarar manualmente o valor de π, garantindo maior precisão e clareza no código. Assim:

Console.Clear();
Console.Write("Digite o raio do círculo: ");
double raioCirculo = double.Parse(Console.ReadLine()!);

double areaCirculo = Math.PI * Math.Pow(raioCirculo, 2);
double perimetroCirculo = 2 * Math.PI * raioCirculo;

Console.Clear();
Console.WriteLine($"O raio do círculo é de: {raioCirculo:F2}");
Console.WriteLine($"A área do círculo é de: {areaCirculo:F2}");
Console.WriteLine($"O perímetro do círculo é de: {perimetroCirculo:F2}");

Isso faz com que o cálculo seja mais confiável e o código fique mais alinhado às boas práticas.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

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!