-
Notifications
You must be signed in to change notification settings - Fork 0
/
absank.js
102 lines (81 loc) · 2.04 KB
/
absank.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
var billullo = [];
billullo["50"] = "billete50.png";
billullo["20"] = "billete20.png";
billullo["10"] = "billete10.png";
class Cash{
constructor(v, c)
{
this.valor = v;
this.cantidad = c;
this.imagen = new Image();
this.imagen.src = billullo[this.valor];
}
}
function pasarDinero()
{
//para la variable money de box, lo que hace es aharrar los elementos que hay en
//box e ir uno por uno y colocarlos en money
var dibujado = [];
var te = document.getElementById("dinero");
dinero = parseInt(te.value);
if (total >= dinero) {
for (var money of box)
{
if (dinero > 0) {
division = Math.floor(dinero / money.valor);
if (division > money.cantidad)
{
caramelos = money.cantidad;
}
else
{
caramelos = division;
}
money.cantidad = money.cantidad - caramelos;
for (var i = 0; i < caramelos; i++) {
dibujado.push(new Cash(money.valor, 1) );
}
dinero -= (money.valor * caramelos);
}
}
if (dinero == 0)
{
resultado.innerHTML ="has retirado: <br />";
for(var e of dibujado)
{
resultado.innerHTML += "<img src=" + e.imagen.src + " />";
resultado.innerHTML += e.cantidad + " billetes de $ " + e.valor + "<br />";
}
resultado.innerHTML += "<hr />";
contar();
}
else
{
resultado.innerHTML += "No tengo billetes de esa denominación para tu suma, please try again";
}
}
else
{
resultado.innerHTML += "I´m a poor ATM";
}
}
function contar()
{
total = 0;
for (var totalito of box) {
total += totalito.valor * totalito.cantidad;
}
console.log(total);
}
var box = [];
var entrega = [];
box.push(new Cash(50, 10));
box.push(new Cash(20, 30));
box.push(new Cash(10, 5));
contar();
var dinero = 0;
var division = 0;
var caramelos = 0;
var resultado = document.getElementById("result");
var b = document.getElementById("extraer");
b.addEventListener("click", pasarDinero);