março 22, 2026

Medidas de Área em Código

Por admin

Sobre a Matemática

São as que servem para avaliar a extensão considerada com duas dimensões, comprimento e largura, como a área de uma assoalho, de um campo, etc.

A unidade legal das medidas de área é o metro quadrado.

O quadro abaixo dá a unidade legal de área com seus respectivos múltiplos e submúltiplos e seus valores correspondentes.

NomeSímbolosSímbolos
quilômetro quadradokm1 000 000 m2
hectômetro quadradohm210 000 m2
decâmetro quadradodam2100 m2
metro quadradom21 m2
decímetro quadradodm20,01 m2
centímetro quadradocm20,0001 m2
milímetro quadradomm20,000 001 m2

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 – é o nome da biblioteca utilizada para manipulação de unidades físicas (comprimento, área, massa, etc.). Biblioteca, por sua vez, é um conjunto de códigos prontos que oferecem funções e ferramentas para resolver problemas específicos, sem precisar programar tudo do zero.

import – é a palavra-chave usada para trazer módulos ou classes externas para dentro do código.

UnitRegistry() – é a classe da biblioteca pint que cria um registro de unidades, permitindo definir e converter medidas.

* – é o operador de multiplicação.

** – é o operador de potência.

.meter – é a unidade de comprimento (metro) definida pelo UnitRegistry.

.kilometer – é a unidade de comprimento (quilômetro) definida pelo UnitRegistry.

.centimeter – é a unidade de comprimento (centímetro) definida pelo UnitRegistry.

.millimeter – é a unidade de comprimento (milímetro) definida pelo UnitRegistry.

print() – é a função nativa que exibe informações na tela.

\n – é o caractere especial que representa uma quebra de linha em strings.

.to – é o método da biblioteca pint usado para converter uma unidade em outra (ex.: de m² para km²).

.hectare – é a unidade de área (hectare) disponível no UnitRegistry, equivalente a 10.000 m².

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

from pint import UnitRegistry

# Criando o registro de unidades
ureg = UnitRegistry()

# Definindo algumas áreas em diferentes unidades
area_m2 = 1 * ureg.meter ** 2
area_km2 = 1 * ureg.kilometer ** 2
area_cm2 = 1 * ureg.centimeter ** 2
area_mm2 = 1 * ureg.millimeter ** 2

# Exibindo conversões
print("1 m² em km²:", area_m2.to(ureg.kilometer ** 2))
print("1 km² em m²:", area_km2.to(ureg.meter ** 2))
print("1 cm² em m²:", area_cm2.to(ureg.meter ** 2))
print("1 mm² em m²:", area_mm2.to(ureg.meter ** 2))
Código Python (.py)O que faz
from pint import UnitRegistryImporta a classe UnitRegistry da biblioteca pint, que permite trabalhar com unidades físicas (como metros, quilômetros, etc.).
ureg = UnitRegistry()Cria um registro de unidades chamado ureg, que será usado para definir e converter medidas.
area_m2 = 1 * ureg.meter ** 2Define uma área de 1 metro quadrado. O ** 2 indica que é uma unidade de área (m²).
area_km2 = 1 * ureg.kilometer ** 2Define uma área de 1 quilômetro quadrado (km²).
area_cm2 = 1 * ureg.centimeter ** 2Define uma área de 1 centímetro quadrado (cm²).
area_mm2 = 1 * ureg.millimeter ** 2Define uma área de 1 milímetro quadrado (mm²).
print(“1 m² em km²:”, area_m2.to(ureg.kilometer ** 2))Converte 1 m² para km² e imprime o resultado.
print(“1 km² em m²:”, area_km2.to(ureg.meter ** 2))Converte 1 km² para m² e imprime o resultado.
print(“1 cm² em m²:”, area_cm2.to(ureg.meter ** 2))Converte 1 cm² para m² e imprime o resultado.
print(“1 mm² em m²:”, area_mm2.to(ureg.meter ** 2))Converte 1 mm² para m² e imprime o resultado.

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

1 m² em km²: 1e-06 kilometer ** 2
1 km² em m²: 1000000.0 meter ** 2
1 cm² em m²: 0.0001 meter ** 2
1 mm² em m²: 1e-06 meter ** 2
# Exemplo prático: área de um campo de futebol (105m x 68m)
campo = (105 * ureg.meter) * (68 * ureg.meter)
print("\nÁrea de um campo de futebol:")
print("Em m²:", campo.to(ureg.meter ** 2))
print("Em hectares:", campo.to(ureg.hectare))
print("Em km²:", campo.to(ureg.kilometer ** 2))
Código Python (.py)O que faz
campo = (105 * ureg.meter) * (68 * ureg.meter)Calcula a área de um campo de futebol com dimensões 105m x 68m, resultando em metros quadrados.
print(“\nÁrea de um campo de futebol:”)Imprime um título para os resultados da área do campo.
print(“Em m²:”, campo.to(ureg.meter ** 2))Converte a área do campo para m² e imprime.
print(“Em hectares:”, campo.to(ureg.hectare))Converte a área do campo para hectares e imprime.
print(“Em km²:”, campo.to(ureg.kilometer ** 2))Converte a área do campo para km² e imprime.

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

Área de um campo de futebol:
Em m²: 7140 meter ** 2
Em hectares: 0.7140000000000001 hectare
Em km²: 0.00714 kilometer ** 2

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 Microsoft Copilot com revisão nossa.
– https://docs.python.org/pt-br/3/ [Documentação Oficial do Python]