Escreva um programa que solicita ao usuário o raio de uma circunferência e o programa imprime na tela o valor do perímetro e da área dessa circunferência, além do volume da esfera formada por essa circunferência. Considere as seguintes fórmulas:
  • Perímetro =2 \times \pi \times r
  • Área =\pi \times r^{2}
  • Volume =4 \times \pi \times \frac{r^{3}}{3}
Observação 1: utilize como valor de \pi a constante 3.1415
Observação 2: as mensagens exibidas para o usuário deverão ser exatamente como apresentado abaixo (mensagens exibidas com os comandos input() e print()).

Exemplo de execução do programa:

Digite o valor do raio da circunferência: 5.0
Perímetro: 31.42
Área: 78.54
Volume: 523.58

Passo 1

O que o enunciado pede (em termos claros):
  • Solicitar ao usuário o valor do raio da circunferência.
  • Calcular e imprimir o perímetro da circunferência.
  • Calcular e imprimir a área da circunferência.
  • Calcular e imprimir o volume da esfera formada por essa circunferência.
  • Usar como valor de \pi a constante 3{,}1415.
  • As mensagens exibidas devem ser exatamente as mesmas do exemplo (strings usadas em input() e print()), inclusive o espaço e pontuação.
  • Os valores numéricos devem aparecer com duas casas decimais, conforme o exemplo.
Informações dadas (fórmulas que vou usar):
  • Perímetro: \text{Perímetro} = 2 \times \pi \times rí
  • Área: \text{Área} = \pi \times r^{2}Á
  • Volume: \text{Volume} = 4 \times \pi \times \dfrac{r^{3}}{3}

Passo 2

Plano geral de solução (passos do programa):
  1. Ler o raio digitado pelo usuário usando input() e converter para número real.
  2. Definir a constante \pi = 3{,}1415.
  3. Calcular as três grandezas usando as fórmulas acima.
  4. Imprimir na tela os resultados formatados com duas casas decimais e com as mensagens exatamente iguais às do enunciado. Incluir uma linha em branco entre o print do perímetro e o print da área, conforme o exemplo.
Por que converter para número real:
  • A função input() retorna uma string. Para fazer multiplicações e potências precisamos de um número do tipo float. Em Python isso é feito com float(input(…)).
  • Se o usuário digitar, por exemplo, 5{,}0 (ou 5.0), ao converter para float teremos r=5{,}0 internamente e podemos calcular.
Como formatar com duas casas decimais:
  • Em Python, a forma simples e legível é usar f-strings com o especificador de formato :.2f, que significa “formatar como float com 2 casas decimais”.
  • Exemplo genérico: f"{valor:.2f}".

Passo 3

Explicação das fórmulas e o que cada variável significa:
  • r é o raio da circunferência (valor lido do usuário).
  • \pi é a constante dada: 3{,}1415.
  • Perímetro: \text{Perímetro} = 2 \times \pi \times rí.
    • Interpretação: multiplicar o diâmetro ( 2r) por \pi.
  • Área: \text{Área} = \pi \times r^{2}Á.
    • Interpretação: multiplicar \pi pelo quadrado do raio.
  • Volume da esfera: \text{Volume} = 4 \times \pi \times \dfrac{r^{3}}{3}.
    • Interpretação: fórmula do volume de uma esfera de raio r.

Passo 4

Exemplo numérico rápido (para ver os números antes de codificar):
Supondo r=5{,}0:
  • \pi=3{,}1415.
  • Perímetro: \,2\times3{,}1415\times5{,}0 = 31{,}415. Formatando com duas casas: 31{,}42.
  • Área: \,3{,}1415\times5{,}0^{2} = 3{,}1415\times25 = 78{,}5375. Formatando com duas casas: 78{,}54.
  • Volume: \,4\times3{,}1415\times\dfrac{5{,}0^{3}}{3} = 4\times3{,}1415\times\dfrac{125}{3} = 523{,}5833\ldots. Formatando com duas casas: 523{,}58.
Observação amigável: os valores acima mostram por que arredondamos para duas casas decimais no print — é exatamente o que o exemplo do enunciado mostra.

Passo 5

Decisões de implementação (detalhes que aparecem no código):
  • Usar input("Digite o valor do raio da circunferência: ") exatamente nessa string para o prompt.
  • Converter a resposta com float(...).
  • Guardar \pi numa variável chamada pi = 3.1415.
  • Calcular perimetro, area e volume com expressões diretas.
  • Para reproduzir o espaço em branco do exemplo, após imprimir o perímetro usar um print() vazio.
  • Para imprimir os valores com duas casas decimais usar print(f"Perímetro: {perimetro:.2f}"), etc.
  • Não imprimir texto extra nem mensagens diferentes — o enunciado pediu exatamente aquelas strings.

Passo 6

Aqui está o programa final em Python. Ele segue todo o especificado: usa \pi=3{,}1415, faz as conversões, cálculos e imprime com o mesmo texto do enunciado e com duas casas decimais.

Resposta

r = float(input("Digite o valor do raio da circunferência: "))
pi = 3.1415
perimetro = 2 * pi * r
area = pi * r**2
volume = 4 * pi * r**3 / 3

print(f"Perímetro: {perimetro:.2f}")
print()
print(f"Área: {area:.2f}")
print(f"Volume: {volume:.2f}")

Exercícios relacionados