Mini Proyecto: Calculadora de Propinas

Generated avatar
javascript ejercicio variables operadores

🎯 Objetivo

Crear un script simple que calcule la propina y el monto total a pagar de una cuenta, basándose en el monto inicial y el porcentaje de propina deseado.

💡 Conceptos a Utilizar

  • Variables (let, const)
  • Tipos de dato (number, string)
  • Operadores aritméticos (+, *, /)
  • Concatenación de cadenas (+)
  • Mostrar salida (puedes usar console.log por ahora)

👣 Pasos

  1. Declara variables: Crea variables para almacenar el monto de la cuenta (ej: 100) y el porcentaje de propina (ej: 15).
  2. Calcula la propina: Calcula el monto de la propina multiplicando el monto de la cuenta por el porcentaje de propina (dividido entre 100). Guarda el resultado en una variable.
  3. Calcula el total: Suma el monto de la cuenta y el monto de la propina. Guarda el resultado en otra variable.
  4. Muestra los resultados: Usa console.log para mostrar el monto de la propina y el monto total a pagar de forma clara. Por ejemplo: “Propina: $15. Total a pagar: $115”.
🤔 Pista

// 1. Declara variables
const montoCuenta = 100;
const porcentajePropina = 15;
// 2. Calcula la propina
const montoPropina = montoCuenta * (porcentajePropina / 100);
// 3. Calcula el total
const totalPagar = montoCuenta + montoPropina;
// 4. Muestra los resultados
console.log("Monto de la cuenta: $" + montoCuenta);
console.log("Porcentaje de propina: " + porcentajePropina + "%");
console.log("Propina: $" + montoPropina);
console.log("Total a pagar: $" + totalPagar);

¡Intenta modificar los valores iniciales y ve cómo cambian los resultados!


☝️🤓
🏋️‍♂️ Ejercicio

¿Cómo podrías modificar el script para que pregunte al usuario el montoCuenta y el porcentajePropina usando prompt() en lugar de tenerlos fijos en el código?

🚀 Extra

Busca cómo puedes formatear los números de salida para que siempre muestren dos decimales, como es común con el dinero (ej., $115.00 en lugar de $115). Investiga sobre el método toFixed() en JavaScript.

Comentarios

Compartir

Esta artículo aparece en estas rutas de aprendizaje

El curso más corto de programación (con JavaScript)

Conceptos fundamentales explicados de la manera más superficial para comenzar a entender de qué se trata la programación

Generated avatar