+
+
+
+
diff --git a/1.js b/1.js
new file mode 100644
index 0000000..1d176c7
--- /dev/null
+++ b/1.js
@@ -0,0 +1,43 @@
+// Plataforma de televisión cobra una cuota plana de 15€ al mes (incluye series y peliculas, 4 partidos de futbol, 4 participaciones en apuestas deportivas), cuando el consumo mensual exceden esas condiciones, se cobran 6€ por cada partido y 5€ por cada apuesta, la factura mensual será coste fijo + coste partido + coste apuestas
+
+// Añado las variables con las que trabajar, con lo que si queremos cambiar la fórmula, podemos hacerlo desde aquí
+var costeFijo = 15.0;
+
+// Estos son los costes que utilizaremos para partidos y apuestas que superen el límite gratis
+var partidoExtra = 6.0;
+var apuestaExtra = 5.0;
+
+var IVA = 1.21;
+
+// Pedimos input al usuario y lo guardamos dentro de estas dos variables
+numeroPartidos = parseInt(prompt("Cuantos partidos has visto?"));
+numeroApuestas = parseInt(prompt("Cuantos apuestas has hecho?"));
+
+// Si el número de partidos supera 4, creamos una variable que le resta 4 al número de partidos para descontar los partidos
+// incluidos gratis y lo multiplicamos por el precio que hemos declarado al principio:
+if (numeroPartidos > 4) {
+ var impuestoPartidos = (numeroPartidos - 4) * partidoExtra;
+} else {
+ // Si no supera este número, no existirá factura extra con lo que declaramos esta a 0
+ var impuestoPartidos = 0.0;
+}
+
+// Hacemos lo mismo que antes, solo reemplazando nuestras variables y declarando una equivalente al precio de las apuestas
+if (numeroApuestas > 4) {
+ var impuestoApuestas = (numeroApuestas - 4) * apuestaExtra;
+} else {
+ var impuestoApuestas = 0.0;
+}
+
+// Sumamos el precio base a los impuestos declarados anteriormente, si no superaron el límite, estas variables sumarán
+// 0 y no afectarán al precio final
+var precioFinal = costeFijo + impuestoPartidos + impuestoApuestas;
+var precioFinalMasIVA = (costeFijo + impuestoPartidos + impuestoApuestas) * IVA;
+
+// Sacamos la salida de los datos en pantalla
+document.write(`La factura del mes costará ${precioFinal}€!`);
+document.write(` La factura del mes incluyendo IVA costará ${precioFinalMasIVA.toFixed(2)}€!`);
+
+// for (let i = 1; i < 6; i++) {
+// document.write(` ${i}`)
+// }
diff --git a/2.html b/2.html
new file mode 100644
index 0000000..3a30776
--- /dev/null
+++ b/2.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/2.js b/2.js
new file mode 100644
index 0000000..e9be032
--- /dev/null
+++ b/2.js
@@ -0,0 +1,3 @@
+for (let i = 1; i <= 100; i++) {
+ document.write(`${i} `)
+}
diff --git a/3.html b/3.html
new file mode 100644
index 0000000..092ee8e
--- /dev/null
+++ b/3.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/3.js b/3.js
new file mode 100644
index 0000000..6ef0713
--- /dev/null
+++ b/3.js
@@ -0,0 +1,14 @@
+// num = parseInt(prompt("Can I have num:"));
+
+// Dada una palabra sacar la cantidad
+// i = 1
+word = prompt("Introduzca una palabra")
+
+// while (i < 10) {
+// document.write(`${i} `);
+// i = i + 2;
+// }
+
+for (let i = 0; i < word.length; i++) {
+ document.write(`${word.charAt(i)} `)
+}
diff --git a/4.html b/4.html
new file mode 100644
index 0000000..fdd7b85
--- /dev/null
+++ b/4.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/4.js b/4.js
new file mode 100644
index 0000000..fe5f6ac
--- /dev/null
+++ b/4.js
@@ -0,0 +1,21 @@
+num1 = parseInt(prompt("Introduzca un número"));
+
+num2 = parseInt(prompt("Introduzca otro número"));
+
+if (num1 > num2) {
+ min = num2;
+ max = num1;
+}
+else {
+ min = num1;
+ max = num2;
+}
+for (let i = min; i <= max; i++) {
+ document.write(`${i} `)
+}
+// else if (num2 > num1) {
+// for (let i = num2; i <= num1; i++) {
+// document.write(`${i} `)
+// }
+// }
+//
diff --git a/5.html b/5.html
new file mode 100644
index 0000000..b93bb36
--- /dev/null
+++ b/5.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/5.js b/5.js
new file mode 100644
index 0000000..c794c80
--- /dev/null
+++ b/5.js
@@ -0,0 +1,41 @@
+// let palabra = prompt("Introduzca una palabra");
+// let palabra = document.getElementById("cool");
+
+// for (let i = palabra.length - 1; i > 0; i - 1) {
+// document.write(`${palabra[i]}`);
+// }
+//
+
+function main() {
+
+ //document.write(`"`);
+
+ var palabra = document.getElementById('test').value;
+
+ var arrayInvertido = [];
+ var arrayNormal = [];
+
+ /////////////////////////////////////////////////////////
+
+ for (let i = palabra.length - 1; i >= 0; i--) {
+ document.write(`${palabra[i]}`);
+ arrayInvertido.push(palabra[i]);
+ }
+
+ /////////////////////////////////////////////////////////
+ document.write(" ")
+ /////////////////////////////////////////////////////////
+
+ for (let i = 0; i < palabra.length; i++) {
+ document.write(`${palabra[i]}`);
+ arrayNormal.push(palabra[i]);
+ }
+
+ /////////////////////////////////////////////////////////
+
+ if (arrayInvertido.toString() == arrayNormal.toString()) {
+ document.write(` SON IGUALES`);
+ } else {
+ document.write(` NO SON IGUALES`);
+ }
+}
diff --git a/6.html b/6.html
new file mode 100644
index 0000000..a574886
--- /dev/null
+++ b/6.html
@@ -0,0 +1,13 @@
+
+
+
+
+
Tabla de multiplicar
+
+
+
+
+
diff --git a/6.js b/6.js
new file mode 100644
index 0000000..f9bd359
--- /dev/null
+++ b/6.js
@@ -0,0 +1,9 @@
+var btn = document.getElementById("but");
+var d = document.getElementById("contents");
+var numero = document.getElementById("inp")
+
+btn.addEventListener("click", multiplicador(numero.value));
+
+function multiplicador(numb) {
+ document.writeln(`${numb}`);
+}
diff --git a/nota.js b/nota.js
new file mode 100644
index 0000000..33e02ab
--- /dev/null
+++ b/nota.js
@@ -0,0 +1,25 @@
+
+// Función que devuelve True si el valor que proveemos se encuentra entre el
+// valor "min" y el valor "max"
+function between(x, min, max) {
+ return x >= min && x <= max;
+}
+
+// obligatorio
+document.write(" ");
+
+// Pidiendo valor
+var nota = parseInt(prompt("Introduzca su nota:"));
+
+if (between(nota, 0.0, 4.99)) {
+ document.write("Suspenso");
+}
+else if (between(nota, 5.0, 8.99)) {
+ document.write("Aprobado");
+}
+else if (between(nota, 9.0, 10)) {
+ document.write("Sobresaliente");
+}
+else {
+ document.write("Nota no válida");
+}
diff --git a/raiz.js b/raiz.js
new file mode 100644
index 0000000..48beaeb
--- /dev/null
+++ b/raiz.js
@@ -0,0 +1,24 @@
+document.write("What ");
+
+var a = parseInt(prompt("Introduzca la A:"));
+
+var b = parseInt(prompt("Introduzca la B:"));
+
+var c = parseInt(prompt("Introduzca la C:"));
+
+var d = Math.pow(b, 2) - 4 * a * c;
+
+if (d >= 0) {
+ //TODO: Remember math class
+ var x1 = -b + Math.sqrt(d) / 2 * a;
+ var x2 = -b - Math.sqrt(d) / 2 * a;
+ document.write(`x1 = ${x1.toFixed(2)} `);
+ document.write(`x2 = ${x2.toFixed(2)}`);
+
+} else {
+ document.write(`Raíz imaginaria?`);
+}
+
+//2 25 2
+document.write(` d = ${d}`);
+//alert(`a\na`);
diff --git a/test.html b/test.html
new file mode 100644
index 0000000..e0928bf
--- /dev/null
+++ b/test.html
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test.js b/test.js
new file mode 100644
index 0000000..7bdfea3
--- /dev/null
+++ b/test.js
@@ -0,0 +1,13 @@
+var a = parseInt(prompt("Introduzca un número"))
+var b = parseInt(prompt("Introduzca otro número"))
+if (a > b) {
+ document.write(`${a} es mayor que ${b}`)
+
+} else if (b > a) {
+ document.write(`${b} es menor que ${a}`)
+}
+else {
+ document.write(`Son los mismos`)
+}
+
+document.write(" Script finalizado")