Article image
Anderson Martins
Anderson Martins25/12/2025 13:54
Compartilhe

Capacidade em Código

  • #Python

Sobre a Matemática

Capacidade é o volume interno de um recipiente.

Volume é a medida do espaço ocupado por um corpo. Um elefante tem volume maior que uma formiga.

Litro é a undade de medida de capacidade (símbolo: l). É uma unidade fundamental, pois outras unidades (como o mililitro) são derivadas do litro.

Com essa unidade mede-se, por exemplo, quanto líquido cabe em um recipiente. Se um recipiente tem 1l de capacidade, então seu volume interno é de dm³. Ou seja, 1l = 1dm³.

Sobre o Código

Na linguagem de programação Python,

def – é a palavra-chave usada para definir uma função em Python. Os dois pontos (:) indicam o início do bloco de código da função, que será executado com indentação.

docstring – é o texto entre “”” “”” (aspas triplas) usado para documentar funções, classes ou módulos, explicando o que o código faz, seus parâmetros e seu retorno.

return – é o comando que finaliza a execução de uma função e devolve um valor para quem a chamou.

= – é o operador de atribuição. Associa um valor ou resultado de uma expressão a uma variável.

* – é o operador de multiplicação. Usado para calcular produtos entre valores numéricos.

/ – é o operador de divisão. Divide um número por outro e retorna um valor do tipo float.

print – é a função embutida usada para exibir informações na tela (saída de dados).

f"..." (f-string) – é a forma de formatar textos com variáveis e expressões dentro de strings, usando {} para inserir valores dinamicamente.

\n – é o caractere especial de quebra de linha. Faz o texto continuar na linha seguinte quando exibido.

if – é a estrutura de decisão condicional. Os dois pontos (:) no final da linha indicam que um bloco de código será iniciado e só será executado se a condição for verdadeira.

> – é o operador de comparação. Verifica se um valor é maior que outro, retornando True ou False.

else: – é a parte alternativa do if. Os dois pontos (:) indicam o início do bloco que será executado quando a condição do if for falsa, sempre com indentação.

# – é usado para criar comentários ao código, que são notas para se entender melhor o que o código faz.

Vamos ao código…

# ---------------------------------------
# CAPACIDADE, VOLUME E LITRO EM PYTHON
# ---------------------------------------

# Função para calcular o volume de um recipiente retangular
def volume_recipiente(comprimento, largura, altura):
  """
  Calcula o volume de um recipiente.
  Unidade: centímetros cúbicos (cm³)
  """
  return comprimento * largura * altura


# Função para converter volume em cm³ para litros
def cm3_para_litros(volume_cm3):
  """
  1 litro = 1000 cm³
  """
  return volume_cm3 / 1000

# Dados de dois recipientes
recipiente_pequeno = volume_recipiente(10, 10, 10)   # cm³
recipiente_grande = volume_recipiente(50, 30, 40)   # cm³

# Conversão para litros (capacidade)
capacidade_pequeno = cm3_para_litros(recipiente_pequeno)
capacidade_grande = cm3_para_litros(recipiente_grande)

image

# Exibição dos resultados
print("RECIPIENTE PEQUENO")
print(f"Volume: {recipiente_pequeno} cm³")
print(f"Capacidade: {capacidade_pequeno} litros\n")

print("RECIPIENTE GRANDE")
print(f"Volume: {recipiente_grande} cm³")
print(f"Capacidade: {capacidade_grande} litros\n")

image

Saída do código (valor de retorno)…

RECIPIENTE PEQUENO

Volume: 1000 cm³

Capacidade: 1.0 litros

RECIPIENTE GRANDE

Volume: 60000 cm³

Capacidade: 60.0 litros

# Comparação de volumes
if recipiente_grande > recipiente_pequeno:
  print("O recipiente grande possui maior volume e maior capacidade.")
else:
  print("O recipiente pequeno possui maior volume e maior capacidade.")

image

Saída do código (valor de retorno)…

O recipiente grande possui maior volume e maior capacidade.

Fonte:

  • Editora Didática Paulista. Ensino Didático 2000: Ensino Fundamental e Ensino Médio. Sorocaba: Editora Didática Paulista, [s.d.].
  • Códigos e comentários gerados por ChatGPT com revisão nossa.
  • https://docs.python.org/pt-br/3/ [Documentação Oficial do Python]
Compartilhe
Comentários (0)