Escreva um programa que receba do utilizador a área de um círculo e apresente o raio com 3 casas decimais.
Passo 1
O enunciado pede para escrever um programa que receba do utilizador a área de um círculo e apresente o raio com três casas decimais. O conteúdo envolve a fórmula da área do círculo e a formatação de saída em três casas decimais.
Passo 2
Recordando a relação entre área e raio, temos
onde
é a área e
é o raio. Isolando
, obtemos
Passo 3
O algoritmo será:
- Ler a área
a partir da entrada padrão. - Calcular
. - Imprimir
com três casas decimais.
Passo 4
Implementação em Python:
import math
def main():
A = float(input("Digite a área do círculo: "))
r = math.sqrt(A / math.pi)
print(f"{r:.3f}")
if __name__ \(==\) "__main__":
main()
Resposta
import math
def main():
A = float(input("Digite a área do círculo: "))
r = math.sqrt(A / math.pi)
print(f"{r:.3f}")
if __name__ \(==\) "__main__":
main()