Explicador de Billete de dólar
Objetivo de este acertijo: Completar la función inDollars
para que convierta centavos en dólares.
Tutorial de la solución: Entre las 2 llamadas console.log(...)
, se llama a la función inDollars()
. Cuando comienza el acertijo, la función toma un argumento y lo almacena en cents
. Luego, le asigna ese valor a wallet
. En lugar de hacer eso, debemos calcular a cuántos dólares equivalen esos cents
y luego, almacena ese valor dentro de wallet
.
Cada dólar tiene 100 centavos, es decir, debemos dividir cents
por 100
para obtener la cantidad de dólares. Cambia wallet = cents
a wallet = cents / 100
, con la clave/
y luego la clave num
para insertar 100
.
Solución del código de ejemplo:
(Pulsa a continuación para revelar)
let wallet = 3600;
function inDollars(cents) {
wallet = cents / 100;
}
console.log('You have ' + wallet + ' cents.');
inDollars(wallet);
console.log('You have ' + wallet + ' dollars.');
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()
, alcance de variable (let)