Explicador de Tacaño
Objetivo de este acertijo: Completar la función inCents()
para convertir dólares en centavos.
Tutorial de la solución: El código de inicio comienza por declarar la variable wallet
y le da el valor 20
. Debajo de esa, se declara la función inCents()
, pero no está terminado. La función toma el parámetro dollars
y lo asigna a wallet
.
Termina la función inCents()
pulsando dollars
dentro del { }
del cuerpo de la función para resaltarla y sacar el teclado. Luego, usa las claves*
y num
para multiplicar dollars * 100
. Cuando esta función esté terminado, ejecuta el código para completar el acertijo.
Cuando se ejecuta el programa, el código imprimirá la primera declaración console.log()
, que imprime el valor de wallet
. Luego se llama a la función inCents()
, y se le da wallet
como un argumento. La función multiplicará este número por 100 y lo asignará nuevamente a wallet
. La segunda declaración console.log()
luego imprimirá el valor de wallet
, que ahora es 2000.
Solución del código de ejemplo:
let wallet = 20;
function inCents(dollars) {
wallet = dollars * 100;
}
console.log('You have ' + wallet + ' dollars.');
inCents(wallet);
console.log('You have ' + wallet + ' cents.');
Conceptos de JavaScript: operadores aritméticos (*), expresión binaria (concatenación +), funciones de llamada, declaraciones de funciones, bloque de código (función), console.log()
, ámbito de la variable (let)