fevereiro 1, 2026

Porcentagem em Código

Por admin

Sobre a Matemática

Porcentagem é a parte de um total imaginado como 100% (cem por cento). Assim, 20% indica 20 partes das 100 partes de um total.

Por isso, 20% é igual à fração 20/100 e também é igual ao número decimal 0,20.

Pode-se calcular 20% de um total de T efetuando 20/100 x T ou também 0,20 x T. Portanto, 20% de R$30,00 é igual a R$ 6,00.

Sobre o Código

Na linguagem de programação Python,

def – é a palavra-chave usada para definir uma função, permitindo criar um bloco de código reutilizável.

return – é o comando que devolve um valor ao final da execução de uma função e encerra sua execução.

float() – é a função que converte um valor para número decimal, permitindo cálculos com casas decimais.

input() – é a função que recebe dados digitados pelo usuário pelo teclado, sempre como texto (string).

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 {}.

.2f – é o especificador de formatação que limita um número a duas casas decimais.

import – é o comando usado para importar bibliotecas ou módulos externos para uso no código.

numpy – é a biblioteca voltada para cálculos numéricos, matemáticos e vetoriais.

as – é a palavra-chave usada para criar um apelido (alias) para uma biblioteca ou módulo importado.

np – é o apelido padrão utilizado para a biblioteca NumPy, facilitando a escrita do código.

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

# Cálculo de Porcentagem (sem biblioteca)
def calcular_porcentagem(parte, total):
    porcentagem = (parte / total) * 100
    return porcentagem

parte = float(input("Digite a parte: "))
total = float(input("Digite o total: "))

resultado = calcular_porcentagem(parte, total)

print(f"A parte representa {resultado:.2f}% do total.")
Código Python (.py)O que faz
def calcular_porcentagem(parte, total):Define uma função chamada calcular_porcentagem que recebe dois valores: a parte e o total.
porcentagem = (parte / total) * 100Calcula a porcentagem dividindo a parte pelo total e multiplicando por 100.
return porcentagemRetorna o valor calculado da porcentagem para quem chamou a função.
parte = float(input(“Digite a parte: “))Solicita ao usuário o valor da parte e converte a entrada para número decimal (float).
total = float(input(“Digite o total: “))Solicita ao usuário o valor total (considerado como 100%) e converte para float.
resultado = calcular_porcentagem(parte, total)Chama a função passando os valores informados e armazena o resultado na variável resultado.
print(f”A parte representa {resultado:.2f}% do total.”)Exibe o resultado formatado com duas casas decimais e o símbolo %.

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

A parte representa 20.00% do total.

# Porcentagem usando biblioteca NumPy
import numpy as np

parte = float(input("Digite a parte: "))
total = float(input("Digite o total: "))

porcentagem = np.divide(parte, total) * 100

print(f"A parte representa {porcentagem:.2f}% do total.")
Código Python (.py)O que faz
import numpy as npImporta a biblioteca NumPy, muito usada para cálculos matemáticos e numéricos em Python.
parte = float(input(“Digite a parte: “))Solicita ao usuário o valor da parte e converte a entrada para número decimal (float).
total = float(input(“Digite o total: “))Solicita ao usuário o valor total, que representa 100%, e converte para float.
porcentagem = np.divide(parte, total) * 100Usa a função np.divide() para dividir a parte pelo total e multiplica o resultado por 100 para obter a porcentagem.
print(f”A parte representa {porcentagem:.2f}% do total.”)Exibe o valor da porcentagem formatado com duas casas decimais.

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

A parte representa 20.00% do total.

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]