🧰 UtlKit

Cómo Usar la Calculadora de Propinas: Propina, Total y Reparto por Persona desde el Importe, el Porcentaje y las Personas, en el Navegador

Tres entradas, el importe, el porcentaje de propina con presets de 10/15/18/20/25 y las personas, producen la propina, el total y la división pareja por persona, todo calculado en el navegador e impreso en dólares.

La Calculadora de propinas toma tres entradas: el importe de la factura, un porcentaje de propina y el número de personas. Imprime la propina, el total y, cuando hay más de una persona, la división pareja por persona y la parte de propina por persona. Cada cifra se calcula en el navegador a partir de esos tres números, sin backend y sin llamada a API, y todos los montos se imprimen con signo de dólar. Empieza en la Calculadora de propinas y usa los valores por defecto: escribe 42.50 como importe, mantén el preset de 18%, pon 2 personas.

Las tres entradas

El importe es la única entrada obligatoria, y debe ser mayor que cero: un importe vacío, 0 o negativo no muestra ningún resultado. El porcentaje de propina arranca en 15, los botones preset 10, 15, 18, 20 y 25 rellenan ese campo, y el campo de entrada personalizado acepta decimales, incluido 22.5, de modo que el paso de 0.5 es una sugerencia y no un límite; un porcentaje vacío se lee como 0. El campo de personas arranca en 1, y un valor vacío o 0 también se vuelve 1, porque el código sustituye cualquier recuento ausente o cero por 1 en lugar de dividir entre cero.

La aritmética

Cuatro operaciones hacen todo el trabajo. La propina es el importe por el porcentaje dividido entre 100, el total es el importe más la propina, y las dos cifras por persona son el total y la propina, cada uno dividido entre el número de personas. No se rastrea nada más: no hay línea de impuestos, no hay servicio ni desglose por plato. Las celdas por persona aparecen solo cuando el número de personas es mayor que 1; en una cuenta para uno ves únicamente la propina y el total.

Los valores de pantalla y el resto de un centavo

Cada celda se imprime con toFixed(2), redondeando el valor exacto de esa celda, de modo que las celdas no tienen por qué sumar en exacto. El ejemplo en curso, 42.50 al 18% repartido entre 2, imprime una propina de 7.65, un total de 50.15, 25.07 por persona y 3.82 de propina por persona. La cifra por persona es la pista: 50.15 dividido entre 2 es 25.075, pero ese número está guardado en binario un pelo por debajo de 25.075, así que se redondea hacia abajo a 25.07, y la parte de propina, 3.825 guardado un pelo por debajo de 3.825, se redondea a 3.82. Multiplica el 25.07 impreso por 2 y obtienes 50.14, un centavo menos que el total impreso. Lo mismo pasa con 100 al 15% repartido en tres: 38.33 por persona, y 3 veces 38.33 son 114.99, no 115.00. La herramienta imprime los números; no decide quién cubre el último centavo.

El signo de la moneda

Las celdas de resultado hardcodean el signo de dólar, en cada página de idioma, de modo que una cuenta introducida en euros se imprime en dólares. Lo único localizado es la etiqueta del importe: la página en inglés lee Bill Amount $, las páginas en español, portugués, francés y alemán leen lo mismo con signo de dólar, la página en chino lleva el símbolo ¥ en su etiqueta, y la etiqueta en japonés no lleva ningún símbolo de moneda. La herramienta no hace conversión de moneda: para repartir una cuenta en divisa extranjera, convierte el importe primero con el Convertidor de divisas (tasa manual) e introduce el importe convertido.

Lo que no es

La Calculadora de propinas no es una herramienta de porcentajes: para cualquier porcentaje de cualquier número, la Calculadora de porcentajes hace ese trabajo, y la guía de porcentajes cubre las preguntas de porcentaje en ambas direcciones. Tampoco es una calculadora de descuentos: para el lado de precio rebajado de una cuenta, la Calculadora de descuentos calcula el precio final y el ahorro. Y no redondea la propina en sí: no hay opción de redondear al dólar más cercano, no hay línea de servicio ni entrada de impuestos.

Herramientas Relacionadas

Preguntas Frecuentes

¿El importe se introduce antes o después de impuestos?

La herramienta no lo sabe y no le importa: multiplica el número que escribes por el porcentaje. Si quieres la propina sobre el total con impuestos, suma el impuesto tú e introduce esa suma como importe.

¿Por qué 42.50 al 18% repartido entre 2 muestra 25.07 por persona y no 25.08?

Cada celda redondea su propio valor exacto con toFixed(2). 50.15 dividido entre 2 es 25.075, pero en binario ese valor se guarda un pelo por debajo de 25.075, así que se redondea hacia abajo a 25.07. La parte de propina tiene la misma forma: 3.825 guardado por debajo de 3.825 se redondea a 3.82.

¿Por qué las cantidades por persona no suman el total?

Porque cada celda se redondea por separado y el resto nunca se redistribuye. 100 al 15% repartido en tres imprime 38.33 por persona, y 3 veces 38.33 son 114.99, un centavo menos que el 115.00 impreso. La herramienta muestra la división; pagar el último centavo es cosa de la mesa.

¿Puedo repartir por montos personalizados en lugar de división pareja por persona?

No. El campo de personas es un recuento, y las dos cifras por persona son siempre el total y la propina divididos entre ese recuento. No hay sobrescritura por persona, no hay división desigual ni mínimo superior a 1: vacío y 0 se vuelven 1.

¿Añade impuestos, un cargo por servicio, o redondea la propina a dólar entero?

No. La única aritmética es el porcentaje del importe, sumado a él, dividido entre el número de personas. Las líneas de impuesto, el porcentaje de propina sobre el total y las convenciones de redondeo no están modeladas; no hay otros campos en la página.

Artículos Relacionados