janeiro 29, 2026

Polegada em Código

Por admin

Sobre a Matemática

Polegada é a unidade de medida de comprimento muito usada em países de língua inglesa. Equivalente a 2,54 cm.

Sobre o Código

Na linguagem de programação Python,

from – é a palavra-chave usada para importar partes específicas de um módulo ou biblioteca.

pint – é a biblioteca Python usada para trabalhar com unidades físicas e realizar conversões de forma automática.

import – é o comando que permite carregar módulos, bibliotecas ou classes para uso no programa.

UnitRegistry – é a classe da biblioteca pint que registra e gerencia todas as unidades de medida disponíveis.

UnitRegistry() – cria uma instância (objeto) do registro de unidades, permitindo usar e converter medidas.

ureg.inch – multiplica um número pela unidade polegada, associando o valor numérico à unidade inch.

.to(ureg.centimeter) – converte a medida atual para centímetros.

.to(ureg.meter) – converte a medida atual para metros.

.to(ureg.millimeter) – converte a medida atual para milímetros.

print() – é a função usada para exibir informações na tela (console).

f"...{}" (f-string) – é a forma moderna de formatar textos, permitindo inserir valores de variáveis dentro de {}.

# – é 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…

# Instala a biblioteca (executar apenas uma vez)
# pip install pint

from pint import UnitRegistry

# Cria o registro de unidades
ureg = UnitRegistry()

# Valor em polegadas
polegadas = 10 * ureg.inch

# Conversões
centimetros = polegadas.to(ureg.centimeter)
metros = polegadas.to(ureg.meter)
milimetros = polegadas.to(ureg.millimeter)

# Exibição dos resultados
print(f"Polegadas: {polegadas}")
print(f"Em centímetros: {centimetros}")
print(f"Em metros: {metros}")
print(f"Em milímetros: {milimetros}")
Código Python (.py)O que faz
# pip install pintComentário indicando o comando para instalar a biblioteca pint (executado apenas uma vez no computador).
from pint import UnitRegistryImporta a classe UnitRegistry, responsável por gerenciar unidades de medida.
ureg = UnitRegistry()Cria um objeto que registra e controla todas as unidades disponíveis.
polegadas = 10 * ureg.inchDefine o valor 10 polegadas, associando o número à unidade inch.
centimetros = polegadas.to(ureg.centimeter)Converte o valor de polegadas para centímetros.
metros = polegadas.to(ureg.meter)Converte o valor de polegadas para metros.
milimetros = polegadas.to(ureg.millimeter)Converte o valor de polegadas para milímetros.
print(f”Polegadas: {polegadas}”)Exibe o valor original em polegadas.
print(f”Em centímetros: {centimetros}”)Exibe o valor convertido para centímetros.
print(f”Em metros: {metros}”)Exibe o valor convertido para metros.
print(f”Em milímetros: {milimetros}”)Exibe o valor convertido para milímetros.

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

Polegadas: 10 inch
Em centímetros: 25.4 centimeter
Em metros: 0.254 meter
Em milímetros: 254.0 millimeter

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]