var imagen = []; imagen [“50”] = “billete50te.png”; class billetes { constructor(v, c, n) { this.imagen = new Image(); this.valor = v; th...

jonathan gonzalez

jonathan gonzalez

Pregunta
studenthace 5 años

var imagen = [];

imagen [“50”] = “billete50te.png”;

class billetes

{

constructor(v, c, n)

{

this.imagen = new Image();

this.valor = v;

this.cantidad = c;

this.nombre = n;

this.imagen.src = imagen[this.nombre]; } mostrar() { documten.body.appendChild(this.imagen); }

}

var caja = [];

caja.push(new billetes(50, 10, “50”));

caja.push(new billetes(20, 20));

caja.push(new billetes(10, 50));

var entregado = [];

var dinero;

var div = 0;

var papeles = 0;

var b = document.getElementById(“extraer”);

b.addEventListener(“click”, entregarDinero);

var r = document.getElementById(“resultado”);

function entregarDinero()

{

var t = document.getElementById(“dinero”)

dinero = parseInt(t.value);

for (var b of caja)

{

if (dinero > 0)

{

div = Math.floor(dinero / b.valor);

if (div > b.cantidad)

{

papeles = b.cantidad;

}

else

{

papeles = div;

}

entregado.push(new billetes(b.valor,papeles));

dinero = dinero - (b.valor * papeles);

}

}

if(dinero > 0)

{

r.innerHTML = “No hay suficiente dinero 😦”;

}

else

{

for(var e of entregado)

{

r.innerHTML = r.innerHTML + e.cantidad +" billetes de $" + e.valor + “<br />”;

}

for( var p of imagen)

{

p.mostrar();

}

}

}

hola, alguien me puede ayudar? me sale un error en la consola y no me carga la imagen

4 respuestas
para escribir tu comentario
    jonathan gonzalez

    jonathan gonzalez

    studenthace 5 años

    @fernandajifili el error que esta en la imagen

    jonathan gonzalez

    jonathan gonzalez

    studenthace 5 años

    caja.jpg

    Erik Ochoa

    Erik Ochoa

    studenthace 5 años

    Recordemos usar el botón de insertar código

    var imagen = [] imagen['50'] = 'billete50te.png' class billetes { constructor(v, c, n) { this.imagen = new Image() this.valor = v this.cantidad = c this.nombre = n this.imagen.src = imagen[this.nombre] } mostrar() { documten.body.appendChild(this.imagen) } } var caja = [] caja.push(new billetes(50, 10, '50')) caja.push(new billetes(20, 20)) caja.push(new billetes(10, 50)) var entregado = [] var dinero var div = 0 var papeles = 0 var b = document.getElementById('extraer') b.addEventListener('click', entregarDinero) var r = document.getElementById('resultado') function entregarDinero() { var t = document.getElementById('dinero') dinero = parseInt(t.value) for (var b of caja) { if (dinero &gt; 0) { div = Math.floor(dinero / b.valor) if (div &gt; b.cantidad) { papeles = b.cantidad } else { papeles = div } entregado.push(new billetes(b.valor, papeles)) dinero = dinero - b.valor * papeles } } if (dinero &gt; 0) { r.innerHTML = 'No hay suficiente dinero 😦' } else { for (var e of entregado) { r.innerHTML = r.innerHTML + e.cantidad + ' billetes de $' + e.valor + '&lt;br /&gt;' } for (var p of imagen) { p.mostrar() } } }
    Fernanda Vieira Jófili

    Fernanda Vieira Jófili

    studenthace 5 años

    Hola @jhonnyGS!! Cual es el error?

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.