Saltar ao contido principal
LibraTool logoLibraTool

Calculadora de porcentaxes de balde

Calcula porcentaxes al instante: atopa X% de Y, que porcentaxe é X de Y e o cambio porcentual entre dous valores.

Funciona sen conexión unha vez cargado

Canto é o X% de Y?

%
de
=

15 ÷ 100 × 200 = 30

X é que % de Y?

é que % de
=

30 ÷ 200 × 100 = 15%

Cambio porcentual de A a B

→
=

(100 − 80) ÷ |80| × 100 = 25%

Aumento do 25%

X é Y% de que número?

é
%
de

30 ÷ 15 × 100 = 200

Aumentar ou diminuír X por Y%

por
%
=

200 × (1 + 15 ÷ 100) = 230

Usos habituais

  • Calcular Prezos de Venta e DescontosAtopar o prezo reducido, importe ahorrado e porcentaxe de desconto para calquera venda ou desconto promocional.
  • Calcular Puntuacións de Exame e CualificaciónsConverter puntuacións de exame bruto a porcentaxes, calcular promedios de cualificacións e atopar que puntuación necesita.
  • Calcular Porcentaxes FinanceirasCalcular interese, imposto, comisión, marxes de ganancia e outras porcentaxes financeiras.
  • Calcular Porcentaxes EstatísticasAtopar proporcións, frecuencias relativas e distribucións de porcentaxe para análise de datos.
  • Calcular Porcentaxes de Saúde e FitnessCalcular obxectivos de porcentaxe de graxa corporal, macros de nutrición e progreso de obxectivos de forma física en porcentaxes.

Como funciona

Os cinco modos de cálculo execútanse enteiramente no navegador usando aritmética simple de JavaScript — non hai bibliotecas externas nin servidor implicado. Os resultados actualízanse en directo mentres escribes, formatados usando a API toLocaleString integrada do navegador para coincidir coas convencións numéricas do teu idioma.

  1. 1
    Selecciona un modo de cálculo
    Móstranse cinco modos distintos simultaneamente: atopar X% de Y, determinar que porcentaxe é un número doutro, calcular o cambio porcentual entre dous valores, resolver inversamente o total orixinal e aplicar un aumento ou diminución porcentual. Cada un funciona de forma independente.
  2. 2
    Aritmética en directo mediante useMemo
    As entradas de cada modo conéctanse a un hook useMemo de React. No momento en que un valor cambia, a fórmula correspondente execútase ao instante no navegador — por exemplo, o cambio porcentual calcúlase como ((ata − desde) / |desde|) × 100, sen necesidade de debounce nin de premer un botón.
  3. 3
    Formato numérico consciente do idioma
    Os resultados fórmanse usando o toLocaleString de JavaScript, que delega no motor Intl integrado do navegador. Isto significa que os separadores de miles e as marcas decimais reflicten automaticamente o idioma do usuario — un visitante europeo ve 1.234,56 mentres un visitante dos EUA ve 1,234.56.
  4. 4
    Fai clic para copiar calquera resultado
    Cada caixa de resultado é un botón que chama a navigator.clipboard.writeText, colocando o número formatado no portapapeis. Unha breve marca de verificación confirma a copia sen ningunha navegación de páxina nin modal.

Ferramentas relacionadas

Preguntas frecuentes