Ir ao conteúdo

Posts recomendados

Postado

Esse é o enunciado: Fa¸ca um programa que calcule o volume de uma esfera em fun¸c~ao do raio
R. O raio devera variar de 0 a 20 cm, de 0,5 em 0,5 cm. D^e raio=0 como
entrada para o programa. V = (4/3).π:R3

 

Esse é meu código:

<r = float(input())

 

pi = 3.14159

 

if (r <= 20):

volume = (4/3)*pi*r*r*r

print("%4f" % volume)

r=r+0.5

if r > 20 : print() >

 

 

 

mas a plataforma que meu professor usa pra enviarmos os códigos não esta aceitando, não sei se é porque usei o if com print pra parar o loop, e quando faço em while, assim:

< r = float(input())

pi = 3.14159  

while (r <= 20):
    
  volume = (4/3)*pi*r*r*r
  print("%4f" % volume)
  r=r+0.5
if r > 20 : print >

 

 

imprime MUITOS numeros, e só preciso de um resultado, de um volume.

Postado

@trytocallmebby     o programa precisa fazer 20 cálculos  , pois serão 20 vezes que o Raio vai variar ,  e seu código poderia ser assim  :

r = float(input("o raio "))
pi = 3.14159
cont = 20  # o raio precisa variar 20 vezes
while cont > 0:
    volume = 4 * pi * (r * r * r)/3
    print("o volume com o Raio %4f" % r, "|| volume = %4f" % volume)
    r = r + 0.5 # aqui faz a variação
    cont = cont - 1 # decrementa o contador

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!