From 52dd4b7041d7bde040b1d1185de78610f9f260dc Mon Sep 17 00:00:00 2001 From: nahueldev Date: Wed, 10 Apr 2024 19:35:50 -0300 Subject: [PATCH 1/3] agregando texto a la primera parte a modo de prueba --- capitulo 1/problema 1/codigo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/capitulo 1/problema 1/codigo.js b/capitulo 1/problema 1/codigo.js index b404933..fb68ed4 100644 --- a/capitulo 1/problema 1/codigo.js +++ b/capitulo 1/problema 1/codigo.js @@ -1,4 +1,4 @@ - +//este es el primer cambio, quiero ver que onda dineroCofla = prompt("cuanto dinero tienes cofla?"); dineroRoberto = prompt("cuanto dinero tienes roberto?"); dineroPedro = prompt("cuanto dinero tienes pedro?"); From e338836d04d27a6d60f8a230ad8c362e879c50a6 Mon Sep 17 00:00:00 2001 From: nahueldev Date: Wed, 10 Apr 2024 20:23:37 -0300 Subject: [PATCH 2/3] le quite los espacios a los nombres de las carpetas para poder acceder a traves de bash sin problema a cada una --- .../problema1}/codigo.js | 184 +++++++++--------- .../problema1}/index.html | 16 +- .../problema2}/codigo.js | 40 ++-- .../problema2}/index.html | 16 +- .../problema3}/codigo.js | 78 ++++---- .../problema3}/index.html | 18 +- .../problema1}/codigo.js | 54 ++--- .../problema1}/index.html | 18 +- .../problema2}/codigo.js | 66 +++---- .../problema2}/index.html | 18 +- .../problema3}/codigo.js | 90 ++++----- .../problema3}/index.html | 18 +- .../problema1}/codigo.js | 122 ++++++------ .../problema1}/index.html | 18 +- .../problema2}/codigo.js | 158 +++++++-------- .../problema2}/index.html | 18 +- .../problema3}/codigo.js | 126 ++++++------ .../problema3}/index.html | 18 +- .../problema1}/codigo.js | 158 +++++++-------- .../problema1}/index.html | 18 +- .../problema2}/codigo.js | 104 +++++----- .../problema2}/index.html | 18 +- .../problema3}/codigo.js | 128 ++++++------ .../problema3}/index.html | 18 +- .../problema1}/codigo.js | 84 ++++---- .../problema1}/index.html | 18 +- .../problema2}/codigo.js | 60 +++--- .../problema2}/index.html | 18 +- .../problema1}/codigo.js | 60 +++--- .../problema1}/estilo.css | 120 ++++++------ .../problema1}/index.html | 30 +-- .../problema1}/llave.png | Bin 32 files changed, 955 insertions(+), 955 deletions(-) rename {capitulo 1/problema 1 => capitulo1/problema1}/codigo.js (96%) rename {capitulo 1/problema 1 => capitulo1/problema1}/index.html (94%) rename {capitulo 1/problema 2 => capitulo1/problema2}/codigo.js (95%) rename {capitulo 1/problema 2 => capitulo1/problema2}/index.html (94%) rename {capitulo 1/problema 3 => capitulo1/problema3}/codigo.js (95%) rename {capitulo 1/problema 3 => capitulo1/problema3}/index.html (94%) rename {capitulo 2/problema 1 => capitulo2/problema1}/codigo.js (95%) rename {capitulo 2/problema 2 => capitulo2/problema1}/index.html (94%) rename {capitulo 2/problema 2 => capitulo2/problema2}/codigo.js (96%) rename {capitulo 2/problema 1 => capitulo2/problema2}/index.html (94%) rename {capitulo 2/problema 3 => capitulo2/problema3}/codigo.js (96%) rename {capitulo 2/problema 3 => capitulo2/problema3}/index.html (94%) rename {capitulo 3/problema 1 => capitulo3/problema1}/codigo.js (95%) rename {capitulo 3/problema 1 => capitulo3/problema1}/index.html (94%) rename {capitulo 3/problema 2 => capitulo3/problema2}/codigo.js (96%) rename {capitulo 3/problema 2 => capitulo3/problema2}/index.html (94%) rename {capitulo 3/problema 3 => capitulo3/problema3}/codigo.js (95%) rename {capitulo 3/problema 3 => capitulo3/problema3}/index.html (94%) rename {capitulo 4/problema 1 => capitulo4/problema1}/codigo.js (96%) rename {capitulo 4/problema 1 => capitulo4/problema1}/index.html (94%) rename {capitulo 4/problema 2 => capitulo4/problema2}/codigo.js (96%) rename {capitulo 4/problema 2 => capitulo4/problema2}/index.html (94%) rename {capitulo 4/problema 3 => capitulo4/problema3}/codigo.js (96%) rename {capitulo 4/problema 3 => capitulo4/problema3}/index.html (94%) rename {capitulo 5/problema 1 => capitulo5/problema1}/codigo.js (95%) rename {capitulo 5/problema 1 => capitulo5/problema1}/index.html (94%) rename {capitulo 5/problema 2 => capitulo5/problema2}/codigo.js (95%) rename {capitulo 5/problema 2 => capitulo5/problema2}/index.html (94%) rename {capitulo 6/problema 1 => capitulo6/problema1}/codigo.js (96%) rename {capitulo 6/problema 1 => capitulo6/problema1}/estilo.css (92%) rename {capitulo 6/problema 1 => capitulo6/problema1}/index.html (96%) rename {capitulo 6/problema 1 => capitulo6/problema1}/llave.png (100%) diff --git a/capitulo 1/problema 1/codigo.js b/capitulo1/problema1/codigo.js similarity index 96% rename from capitulo 1/problema 1/codigo.js rename to capitulo1/problema1/codigo.js index fb68ed4..f982f08 100644 --- a/capitulo 1/problema 1/codigo.js +++ b/capitulo1/problema1/codigo.js @@ -1,92 +1,92 @@ -//este es el primer cambio, quiero ver que onda -dineroCofla = prompt("cuanto dinero tienes cofla?"); -dineroRoberto = prompt("cuanto dinero tienes roberto?"); -dineroPedro = prompt("cuanto dinero tienes pedro?"); - -dineroCofla = parseInt(dineroCofla); - -if (dineroCofla >= 0.6 && dineroCofla < 1) { - alert("cofla; comprate el helado de agua"); - alert("y te sobran" + (dineroCofla - 0.6)); -} - -else if (dineroCofla >= 1 && dineroCofla < 1.6) { - alert("cofla; comprate el helado de crema"); - alert("y te sobran" + (dineroCofla - 1)); -} -else if (dineroCofla >= 1.6 && dineroCofla < 1.7) { - alert("cofla; comprate el helado de heladix"); - alert("y te sobran" + (dineroCofla - 1.6)); -} -else if (dineroCofla >= 1.7 && dineroCofla < 1.8) { - alert("cofla; comprate el helado de heladovich"); - alert("y te sobran" + (dineroCofla - 1.7)); -} -else if (dineroCofla >= 1.8 && dineroCofla < 2.9) { - alert("cofla; comprate el helado de helardo"); - alert("y te sobran" + (dineroCofla - 1.8)); -} - -else if (dineroCofla >= 2.9) { - alert("cofla, comprate helado con confites o el pote de 1/4kg"); - alert("y te sobran" + (dineroCofla - 2.9)); - -} else { - alert("lo siento cofla, pobre de mierda, no te alcanza para ningun helado"); -} - - - - - -if (dineroRoberto >= 0.6 && dineroRoberto < 1) { - alert("roberto, comprate el helado de agua"); -} - -else if (dineroRoberto >= 1 && dineroRoberto < 1.6) { - alert("roberto, comprate el helado de crema"); -} -else if (dineroRoberto >= 1.6 && dineroRoberto < 1.7) { - alert("roberto, comprate el helado de heladix"); -} -else if (dineroRoberto >= 1.7 && dineroRoberto < 1.8) { - alert("roberto, comprate el helado de heladovich"); -} -else if (dineroRoberto >= 1.8 && dineroRoberto < 2.9) { - alert("roberto, comprate el helado de helardo"); -} - -else if (dineroRoberto >= 2.9) { - alert("roberto, comprate helado con confites o el pote de 1/4kg"); - -} else { - alert("lo siento roberto, pobre de mierda, no te alcanza para ningun helado"); -} - - - - -if (dineroPedro >= 0.6 && dineroPedro < 1) { - alert("pedro; comprate el helado de agua"); -} - -else if (dineroPedro >= 1 && dineroPedro < 1.6) { - alert("pedro; comprate el helado de crema"); -} -else if (dineroPedro >= 1.6 && dineroPedro < 1.7) { - alert("pedro; comprate el helado de heladix"); -} -else if (dineroPedro >= 1.7 && dineroPedro < 1.8) { - alert("pedro; comprate el helado de heladovich"); -} -else if (dineroPedro >= 1.8 && dineroPedro < 2.9) { - alert("pedro; comprate el helado de helardo"); -} - -else if (dineroPedro >= 2.9) { - alert("pedro, comprate helado con confites o el pote de 1/4kg"); - -} else { - alert("lo siento pedro, pobre de mierda, no te alcanza para ningun helado"); -} - +//este es el primer cambio, quiero ver que onda +dineroCofla = prompt("cuanto dinero tienes cofla?"); +dineroRoberto = prompt("cuanto dinero tienes roberto?"); +dineroPedro = prompt("cuanto dinero tienes pedro?"); + +dineroCofla = parseInt(dineroCofla); + +if (dineroCofla >= 0.6 && dineroCofla < 1) { + alert("cofla; comprate el helado de agua"); + alert("y te sobran" + (dineroCofla - 0.6)); +} + +else if (dineroCofla >= 1 && dineroCofla < 1.6) { + alert("cofla; comprate el helado de crema"); + alert("y te sobran" + (dineroCofla - 1)); +} +else if (dineroCofla >= 1.6 && dineroCofla < 1.7) { + alert("cofla; comprate el helado de heladix"); + alert("y te sobran" + (dineroCofla - 1.6)); +} +else if (dineroCofla >= 1.7 && dineroCofla < 1.8) { + alert("cofla; comprate el helado de heladovich"); + alert("y te sobran" + (dineroCofla - 1.7)); +} +else if (dineroCofla >= 1.8 && dineroCofla < 2.9) { + alert("cofla; comprate el helado de helardo"); + alert("y te sobran" + (dineroCofla - 1.8)); +} + +else if (dineroCofla >= 2.9) { + alert("cofla, comprate helado con confites o el pote de 1/4kg"); + alert("y te sobran" + (dineroCofla - 2.9)); + +} else { + alert("lo siento cofla, pobre de mierda, no te alcanza para ningun helado"); +} + + + + + +if (dineroRoberto >= 0.6 && dineroRoberto < 1) { + alert("roberto, comprate el helado de agua"); +} + +else if (dineroRoberto >= 1 && dineroRoberto < 1.6) { + alert("roberto, comprate el helado de crema"); +} +else if (dineroRoberto >= 1.6 && dineroRoberto < 1.7) { + alert("roberto, comprate el helado de heladix"); +} +else if (dineroRoberto >= 1.7 && dineroRoberto < 1.8) { + alert("roberto, comprate el helado de heladovich"); +} +else if (dineroRoberto >= 1.8 && dineroRoberto < 2.9) { + alert("roberto, comprate el helado de helardo"); +} + +else if (dineroRoberto >= 2.9) { + alert("roberto, comprate helado con confites o el pote de 1/4kg"); + +} else { + alert("lo siento roberto, pobre de mierda, no te alcanza para ningun helado"); +} + + + + +if (dineroPedro >= 0.6 && dineroPedro < 1) { + alert("pedro; comprate el helado de agua"); +} + +else if (dineroPedro >= 1 && dineroPedro < 1.6) { + alert("pedro; comprate el helado de crema"); +} +else if (dineroPedro >= 1.6 && dineroPedro < 1.7) { + alert("pedro; comprate el helado de heladix"); +} +else if (dineroPedro >= 1.7 && dineroPedro < 1.8) { + alert("pedro; comprate el helado de heladovich"); +} +else if (dineroPedro >= 1.8 && dineroPedro < 2.9) { + alert("pedro; comprate el helado de helardo"); +} + +else if (dineroPedro >= 2.9) { + alert("pedro, comprate helado con confites o el pote de 1/4kg"); + +} else { + alert("lo siento pedro, pobre de mierda, no te alcanza para ningun helado"); +} + diff --git a/capitulo 1/problema 1/index.html b/capitulo1/problema1/index.html similarity index 94% rename from capitulo 1/problema 1/index.html rename to capitulo1/problema1/index.html index 47d3072..3b8c37d 100644 --- a/capitulo 1/problema 1/index.html +++ b/capitulo1/problema1/index.html @@ -1,9 +1,9 @@ - - - - Historia de cofla 1 - - - - + + + + Historia de cofla 1 + + + + \ No newline at end of file diff --git a/capitulo 1/problema 2/codigo.js b/capitulo1/problema2/codigo.js similarity index 95% rename from capitulo 1/problema 2/codigo.js rename to capitulo1/problema2/codigo.js index 4fe0155..9be2b7c 100644 --- a/capitulo 1/problema 2/codigo.js +++ b/capitulo1/problema2/codigo.js @@ -1,21 +1,21 @@ -boleto = 0.9; -dinero = 2.7; - -if (dinero/boleto < 1) { - alert("no alcanzan boletos bro") -} - -else if (dinero/boleto >= 1 && dinero/boleto < 2) { - vuelto = dinero - boleto; - alert("comprar 1 y el vuelto es: " + vuelto); -} - -else if (dinero/boleto >= 2 && dinero/boleto < 3){ - vuelto = dinero - boleto*2; - alert("comprar 2 y el vuelto es: " + vuelto); -} - -else { - vuelto = dinero - boleto*2; - alert("comprar dos y el vuelto es: " + vuelto + ", regalarlo") +boleto = 0.9; +dinero = 2.7; + +if (dinero/boleto < 1) { + alert("no alcanzan boletos bro") +} + +else if (dinero/boleto >= 1 && dinero/boleto < 2) { + vuelto = dinero - boleto; + alert("comprar 1 y el vuelto es: " + vuelto); +} + +else if (dinero/boleto >= 2 && dinero/boleto < 3){ + vuelto = dinero - boleto*2; + alert("comprar 2 y el vuelto es: " + vuelto); +} + +else { + vuelto = dinero - boleto*2; + alert("comprar dos y el vuelto es: " + vuelto + ", regalarlo") } \ No newline at end of file diff --git a/capitulo 1/problema 2/index.html b/capitulo1/problema2/index.html similarity index 94% rename from capitulo 1/problema 2/index.html rename to capitulo1/problema2/index.html index 47d3072..3b8c37d 100644 --- a/capitulo 1/problema 2/index.html +++ b/capitulo1/problema2/index.html @@ -1,9 +1,9 @@ - - - - Historia de cofla 1 - - - - + + + + Historia de cofla 1 + + + + \ No newline at end of file diff --git a/capitulo 1/problema 3/codigo.js b/capitulo1/problema3/codigo.js similarity index 95% rename from capitulo 1/problema 3/codigo.js rename to capitulo1/problema3/codigo.js index c7f8c3e..6489a46 100644 --- a/capitulo 1/problema 3/codigo.js +++ b/capitulo1/problema3/codigo.js @@ -1,40 +1,40 @@ - -let sospechoso1 = prompt("Sospechoso 1 ¿mintió?"); -let sospechoso2 = prompt("Sospechoso 2 ¿mintió?"); -let cofla = prompt("Sospechoso 3 ¿mintió?"); - - -if (sospechoso1 == 1) { - alert("sospechoso 1 mintió, darle descarga electrica") -} -else if (sospechoso1 == 2) { - alert("sospechoso 1 no mintió, no darle descarga") -} - -else { - alert("no se si sospechoso 1 minitó, probemos de vuelta") -} - - -if (sospechoso2 == 1) { - alert("sospechoso 2 mintió, darle descarga electrica") -} -else if (sospechoso2 == 2) { - alert("sospechoso 2 no mintió, no darle descarga") -} - -else { - alert("no se si sospechoso 2 mintió, probemos de vuelta") -} - - -if (cofla == 1) { - alert("cofla mintió, no darle descarga") -} -else if (cofla == 2) { - alert("cofla no mintió, no darle descarga") -} - -else { - alert("no se si cofla mintió, probemos de vuelta") + +let sospechoso1 = prompt("Sospechoso 1 ¿mintió?"); +let sospechoso2 = prompt("Sospechoso 2 ¿mintió?"); +let cofla = prompt("Sospechoso 3 ¿mintió?"); + + +if (sospechoso1 == 1) { + alert("sospechoso 1 mintió, darle descarga electrica") +} +else if (sospechoso1 == 2) { + alert("sospechoso 1 no mintió, no darle descarga") +} + +else { + alert("no se si sospechoso 1 minitó, probemos de vuelta") +} + + +if (sospechoso2 == 1) { + alert("sospechoso 2 mintió, darle descarga electrica") +} +else if (sospechoso2 == 2) { + alert("sospechoso 2 no mintió, no darle descarga") +} + +else { + alert("no se si sospechoso 2 mintió, probemos de vuelta") +} + + +if (cofla == 1) { + alert("cofla mintió, no darle descarga") +} +else if (cofla == 2) { + alert("cofla no mintió, no darle descarga") +} + +else { + alert("no se si cofla mintió, probemos de vuelta") } \ No newline at end of file diff --git a/capitulo 1/problema 3/index.html b/capitulo1/problema3/index.html similarity index 94% rename from capitulo 1/problema 3/index.html rename to capitulo1/problema3/index.html index 7b2f80f..03a28d0 100644 --- a/capitulo 1/problema 3/index.html +++ b/capitulo1/problema3/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 1 - - - - - + + + + Historia de cofla 1 + + + + + \ No newline at end of file diff --git a/capitulo 2/problema 1/codigo.js b/capitulo2/problema1/codigo.js similarity index 95% rename from capitulo 2/problema 1/codigo.js rename to capitulo2/problema1/codigo.js index 1ad92e2..74cbe20 100644 --- a/capitulo 2/problema 1/codigo.js +++ b/capitulo2/problema1/codigo.js @@ -1,28 +1,28 @@ - - -let free = false; - -const validarCliente = (time)=>{ - let edad = prompt("¿Cual es tu edad?"); - if (edad > 18) { - if (time >= 2 && time < 7 && free == false) { - alert("podes pasar gratis porque sos la primer persona despues de las 2 AM") ; - free = true; - } else { - alert(`son las ${time}:00Hs y podes pasar, pero tenes que pagar la entrada`); - } - - } else { - alert("mira papu, sos menor de edad por ende no vas a pasar, MAQUINOLA"); - } -} - - -validarCliente(23); -validarCliente(24); -validarCliente(0.2); -validarCliente(0.6); -validarCliente(1); -validarCliente(2); -validarCliente(2.4); + + +let free = false; + +const validarCliente = (time)=>{ + let edad = prompt("¿Cual es tu edad?"); + if (edad > 18) { + if (time >= 2 && time < 7 && free == false) { + alert("podes pasar gratis porque sos la primer persona despues de las 2 AM") ; + free = true; + } else { + alert(`son las ${time}:00Hs y podes pasar, pero tenes que pagar la entrada`); + } + + } else { + alert("mira papu, sos menor de edad por ende no vas a pasar, MAQUINOLA"); + } +} + + +validarCliente(23); +validarCliente(24); +validarCliente(0.2); +validarCliente(0.6); +validarCliente(1); +validarCliente(2); +validarCliente(2.4); validarCliente(3); \ No newline at end of file diff --git a/capitulo 2/problema 2/index.html b/capitulo2/problema1/index.html similarity index 94% rename from capitulo 2/problema 2/index.html rename to capitulo2/problema1/index.html index 0b262c8..197a6a6 100644 --- a/capitulo 2/problema 2/index.html +++ b/capitulo2/problema1/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 2 - - - - - + + + + Historia de cofla 2 + + + + + \ No newline at end of file diff --git a/capitulo 2/problema 2/codigo.js b/capitulo2/problema2/codigo.js similarity index 96% rename from capitulo 2/problema 2/codigo.js rename to capitulo2/problema2/codigo.js index 714105d..0b396ff 100644 --- a/capitulo 2/problema 2/codigo.js +++ b/capitulo2/problema2/codigo.js @@ -1,34 +1,34 @@ - -let cantidad = prompt("¿cuantos alumnos son?"); -let alumnosTotales = []; - -for (i = 0; i < cantidad; i++) { - alumnosTotales[i] = [prompt("Nombre del alumno " + (i+1)),0]; -} - -const tomarAsistencia = (nombre,p)=>{ - let presencia = prompt(nombre); - if (presencia == "p" || presencia == "P") { - alumnosTotales[p][1]++; - } -} - - -for (i = 0; i < 30; i++) { - for (alumno in alumnosTotales) { - tomarAsistencia(alumnosTotales[alumno][0],alumno); - } -} - - -for (alumno in alumnosTotales) { - let resultado = `${alumnosTotales[alumno][0]}:
- ________Presentes: ${alumnosTotales[alumno][1]}
- ________Ausencias: ${30 - alumnosTotales[alumno][1]} `; - if (30 - alumnosTotales[alumno][1] > 18) { - resultado+= "REPROBADO POR INASISTENCIAS

"; - } else { - resultado+= "

" - } - document.write(resultado) + +let cantidad = prompt("¿cuantos alumnos son?"); +let alumnosTotales = []; + +for (i = 0; i < cantidad; i++) { + alumnosTotales[i] = [prompt("Nombre del alumno " + (i+1)),0]; +} + +const tomarAsistencia = (nombre,p)=>{ + let presencia = prompt(nombre); + if (presencia == "p" || presencia == "P") { + alumnosTotales[p][1]++; + } +} + + +for (i = 0; i < 30; i++) { + for (alumno in alumnosTotales) { + tomarAsistencia(alumnosTotales[alumno][0],alumno); + } +} + + +for (alumno in alumnosTotales) { + let resultado = `${alumnosTotales[alumno][0]}:
+ ________Presentes: ${alumnosTotales[alumno][1]}
+ ________Ausencias: ${30 - alumnosTotales[alumno][1]} `; + if (30 - alumnosTotales[alumno][1] > 18) { + resultado+= "REPROBADO POR INASISTENCIAS

"; + } else { + resultado+= "

" + } + document.write(resultado) } \ No newline at end of file diff --git a/capitulo 2/problema 1/index.html b/capitulo2/problema2/index.html similarity index 94% rename from capitulo 2/problema 1/index.html rename to capitulo2/problema2/index.html index 0b262c8..197a6a6 100644 --- a/capitulo 2/problema 1/index.html +++ b/capitulo2/problema2/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 2 - - - - - + + + + Historia de cofla 2 + + + + + \ No newline at end of file diff --git a/capitulo 2/problema 3/codigo.js b/capitulo2/problema3/codigo.js similarity index 96% rename from capitulo 2/problema 3/codigo.js rename to capitulo2/problema3/codigo.js index fea20e1..a2cda89 100644 --- a/capitulo 2/problema 3/codigo.js +++ b/capitulo2/problema3/codigo.js @@ -1,46 +1,46 @@ - -const sumar = (num1,num2)=>{ - return parseInt(num1) + parseInt(num2); -} -const restar = (num1,num2)=>{ - return parseInt(num1) - parseInt(num2); -} -const dividir = (num1,num2)=>{ - return parseInt(num1) / parseInt(num2); -} -const multiplicar = (num1,num2)=>{ - return parseInt(num1) * parseInt(num2); -} - - -alert("¿Que operación deseas realizar?"); -let operacion = prompt("1: suma, 2: resta, 3: división, 4: multiplicación"); - -if (operacion == 1) { - let numero1 = prompt("primer número para sumar"); - let numero2 = prompt("segundo número para sumar"); - resultado = sumar(numero1,numero2); - alert(`tu resultado es ${resultado}`); -} -else if (operacion == 2) { - let numero1 = prompt("primer número para restar"); - let numero2 = prompt("segundo número para restar"); - resultado = restar(numero1,numero2) - alert(`tu resultado es ${resultado}`); -} -else if (operacion == 3) { - let numero1 = prompt("primer número para dividir"); - let numero2 = prompt("segundo número para dividir"); - resultado = dividir(numero1,numero2) - alert(`tu resultado es ${resultado}`); -} -else if (operacion == 4) { - let numero1 = prompt("primer número para multiplicar"); - let numero2 = prompt("segundo número para multiplicar"); - resultado = multiplicar(numero1,numero2) - alert(`tu resultado es ${resultado}`); -} - -else { - alert("no se ha encontrado la operación") + +const sumar = (num1,num2)=>{ + return parseInt(num1) + parseInt(num2); +} +const restar = (num1,num2)=>{ + return parseInt(num1) - parseInt(num2); +} +const dividir = (num1,num2)=>{ + return parseInt(num1) / parseInt(num2); +} +const multiplicar = (num1,num2)=>{ + return parseInt(num1) * parseInt(num2); +} + + +alert("¿Que operación deseas realizar?"); +let operacion = prompt("1: suma, 2: resta, 3: división, 4: multiplicación"); + +if (operacion == 1) { + let numero1 = prompt("primer número para sumar"); + let numero2 = prompt("segundo número para sumar"); + resultado = sumar(numero1,numero2); + alert(`tu resultado es ${resultado}`); +} +else if (operacion == 2) { + let numero1 = prompt("primer número para restar"); + let numero2 = prompt("segundo número para restar"); + resultado = restar(numero1,numero2) + alert(`tu resultado es ${resultado}`); +} +else if (operacion == 3) { + let numero1 = prompt("primer número para dividir"); + let numero2 = prompt("segundo número para dividir"); + resultado = dividir(numero1,numero2) + alert(`tu resultado es ${resultado}`); +} +else if (operacion == 4) { + let numero1 = prompt("primer número para multiplicar"); + let numero2 = prompt("segundo número para multiplicar"); + resultado = multiplicar(numero1,numero2) + alert(`tu resultado es ${resultado}`); +} + +else { + alert("no se ha encontrado la operación") } \ No newline at end of file diff --git a/capitulo 2/problema 3/index.html b/capitulo2/problema3/index.html similarity index 94% rename from capitulo 2/problema 3/index.html rename to capitulo2/problema3/index.html index 0b262c8..197a6a6 100644 --- a/capitulo 2/problema 3/index.html +++ b/capitulo2/problema3/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 2 - - - - - + + + + Historia de cofla 2 + + + + + \ No newline at end of file diff --git a/capitulo 3/problema 1/codigo.js b/capitulo3/problema1/codigo.js similarity index 95% rename from capitulo 3/problema 1/codigo.js rename to capitulo3/problema1/codigo.js index c3a9055..6a1a615 100644 --- a/capitulo 3/problema 1/codigo.js +++ b/capitulo3/problema1/codigo.js @@ -1,62 +1,62 @@ - -class Celular { - constructor(color,peso,tamaño,rdc,ram){ - this.color = color; - this.peso = peso; - this.tamaño = tamaño; - this.resolucionDeCamara = rdc; - this.memoriaRam = ram; - this.encendido = false; - } - presionarBotonEncendido(){ - if (this.encendido == false) { - alert("celular prendido"); - this.encendido = true; - } else { - alert("celular apagado"); - this.encendido = false; - } - } - - reiniciar(){ - if (this.encendido == true) { - alert("reiniciando celular"); - } else { - alert("el celular está apagado"); - } - } - tomarFoto(){ - alert(`foto tomada en una resolución de: ${this.resolucionDeCamara}`); - } - grabarVideo(){ - alert(`grabando video en ${this.resolucionDeCamara}`); - } - mobileInfo(){ - return ` - Color: ${this.color}
- Peso: ${this.peso}
- Tamaño: ${this.tamaño}
- Resolución de Video: ${this.resolucionDeCamara}
- Memoria Ram: ${this.memoriaRam}
- `; - } -} - - -celular1 = new Celular("rojo","150g","5'","hd","1GB"); -celular2 = new Celular("negro","155g","5.4'","full hd","2GB"); -celular3 = new Celular("blanco","15046g","5.9'","full hd","2GB"); - -// celular1.presionarBotonEncendido(); -// celular1.tomarFoto(); -// celular1.grabarVideo(); -// celular1.reiniciar(); -// celular1.presionarBotonEncendido(); - - - -document.write(` - ${celular1.mobileInfo()}
- ${celular2.mobileInfo()}
- ${celular3.mobileInfo()}
+ +class Celular { + constructor(color,peso,tamaño,rdc,ram){ + this.color = color; + this.peso = peso; + this.tamaño = tamaño; + this.resolucionDeCamara = rdc; + this.memoriaRam = ram; + this.encendido = false; + } + presionarBotonEncendido(){ + if (this.encendido == false) { + alert("celular prendido"); + this.encendido = true; + } else { + alert("celular apagado"); + this.encendido = false; + } + } + + reiniciar(){ + if (this.encendido == true) { + alert("reiniciando celular"); + } else { + alert("el celular está apagado"); + } + } + tomarFoto(){ + alert(`foto tomada en una resolución de: ${this.resolucionDeCamara}`); + } + grabarVideo(){ + alert(`grabando video en ${this.resolucionDeCamara}`); + } + mobileInfo(){ + return ` + Color: ${this.color}
+ Peso: ${this.peso}
+ Tamaño: ${this.tamaño}
+ Resolución de Video: ${this.resolucionDeCamara}
+ Memoria Ram: ${this.memoriaRam}
+ `; + } +} + + +celular1 = new Celular("rojo","150g","5'","hd","1GB"); +celular2 = new Celular("negro","155g","5.4'","full hd","2GB"); +celular3 = new Celular("blanco","15046g","5.9'","full hd","2GB"); + +// celular1.presionarBotonEncendido(); +// celular1.tomarFoto(); +// celular1.grabarVideo(); +// celular1.reiniciar(); +// celular1.presionarBotonEncendido(); + + + +document.write(` + ${celular1.mobileInfo()}
+ ${celular2.mobileInfo()}
+ ${celular3.mobileInfo()}
`); \ No newline at end of file diff --git a/capitulo 3/problema 1/index.html b/capitulo3/problema1/index.html similarity index 94% rename from capitulo 3/problema 1/index.html rename to capitulo3/problema1/index.html index 348a137..ccad804 100644 --- a/capitulo 3/problema 1/index.html +++ b/capitulo3/problema1/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 3 - - - - - + + + + Historia de cofla 3 + + + + + \ No newline at end of file diff --git a/capitulo 3/problema 2/codigo.js b/capitulo3/problema2/codigo.js similarity index 96% rename from capitulo 3/problema 2/codigo.js rename to capitulo3/problema2/codigo.js index 67fcea3..3153ad1 100644 --- a/capitulo 3/problema 2/codigo.js +++ b/capitulo3/problema2/codigo.js @@ -1,80 +1,80 @@ - -class Celular { - constructor(color,peso,tamaño,rdc,ram){ - this.color = color; - this.peso = peso; - this.tamaño = tamaño; - this.resolucionDeCamara = rdc; - this.memoriaRam = ram; - this.encendido = false; - } - presionarBotonEncendido(){ - if (this.encendido == false) { - alert("celular prendido"); - this.encendido = true; - } else { - alert("celular apagado"); - this.encendido = false; - } - } - - reiniciar(){ - if (this.encendido == true) { - alert("reiniciando celular"); - } else { - alert("el celular está apagado"); - } - } - tomarFoto(){ - alert(`foto tomada en una resolución de: ${this.resolucionDeCamara}`); - } - grabarVideo(){ - alert(`grabando video en ${this.resolucionDeCamara}`); - } - mobileInfo(){ - return ` - Color: ${this.color}
- Peso: ${this.peso}
- Tamaño: ${this.tamaño}
- Memoria Ram: ${this.memoriaRam}
- Resolución de Video: ${this.resolucionDeCamara}
- `; - } -} - - -class CelularAltaGama extends Celular { - constructor(color,peso,tamaño,rdc,ram,rdce){ - super(color,peso,tamaño,rdc,ram); - this.resolucionDeCamaraExtra = rdce; - } - grabarVideoLento(){ - alert("estas grabando en camara lenta"); - } - reconocmientoFacial(){ - alert("vamos a iniciar un reconocimiento facial") - } - infoAltaGama(){ - return this.mobileInfo() + `Resolución de Camara Extra: ${this.resolucionDeCamaraExtra}`; - } -} - - -// celular1 = new Celular("rojo","150g","5'","hd","1GB"); -// celular2 = new Celular("negro","155g","5.4'","full hd","2GB"); -// celular3 = new Celular("blanco","15046g","5.9'","full hd","2GB"); - -// celular1.presionarBotonEncendido(); -// celular1.tomarFoto(); -// celular1.grabarVideo(); -// celular1.reiniciar(); -// celular1.presionarBotonEncendido(); - -celular1 = new CelularAltaGama("rojo","130g","5.2","4K","3GB","full hd"); -celular2 = new CelularAltaGama("negro","142g","6","4K","4GB", "hd"); - - -document.write(` - ${celular1.infoAltaGama()}

- ${celular2.infoAltaGama()}
+ +class Celular { + constructor(color,peso,tamaño,rdc,ram){ + this.color = color; + this.peso = peso; + this.tamaño = tamaño; + this.resolucionDeCamara = rdc; + this.memoriaRam = ram; + this.encendido = false; + } + presionarBotonEncendido(){ + if (this.encendido == false) { + alert("celular prendido"); + this.encendido = true; + } else { + alert("celular apagado"); + this.encendido = false; + } + } + + reiniciar(){ + if (this.encendido == true) { + alert("reiniciando celular"); + } else { + alert("el celular está apagado"); + } + } + tomarFoto(){ + alert(`foto tomada en una resolución de: ${this.resolucionDeCamara}`); + } + grabarVideo(){ + alert(`grabando video en ${this.resolucionDeCamara}`); + } + mobileInfo(){ + return ` + Color: ${this.color}
+ Peso: ${this.peso}
+ Tamaño: ${this.tamaño}
+ Memoria Ram: ${this.memoriaRam}
+ Resolución de Video: ${this.resolucionDeCamara}
+ `; + } +} + + +class CelularAltaGama extends Celular { + constructor(color,peso,tamaño,rdc,ram,rdce){ + super(color,peso,tamaño,rdc,ram); + this.resolucionDeCamaraExtra = rdce; + } + grabarVideoLento(){ + alert("estas grabando en camara lenta"); + } + reconocmientoFacial(){ + alert("vamos a iniciar un reconocimiento facial") + } + infoAltaGama(){ + return this.mobileInfo() + `Resolución de Camara Extra: ${this.resolucionDeCamaraExtra}`; + } +} + + +// celular1 = new Celular("rojo","150g","5'","hd","1GB"); +// celular2 = new Celular("negro","155g","5.4'","full hd","2GB"); +// celular3 = new Celular("blanco","15046g","5.9'","full hd","2GB"); + +// celular1.presionarBotonEncendido(); +// celular1.tomarFoto(); +// celular1.grabarVideo(); +// celular1.reiniciar(); +// celular1.presionarBotonEncendido(); + +celular1 = new CelularAltaGama("rojo","130g","5.2","4K","3GB","full hd"); +celular2 = new CelularAltaGama("negro","142g","6","4K","4GB", "hd"); + + +document.write(` + ${celular1.infoAltaGama()}

+ ${celular2.infoAltaGama()}
`); \ No newline at end of file diff --git a/capitulo 3/problema 2/index.html b/capitulo3/problema2/index.html similarity index 94% rename from capitulo 3/problema 2/index.html rename to capitulo3/problema2/index.html index 348a137..ccad804 100644 --- a/capitulo 3/problema 2/index.html +++ b/capitulo3/problema2/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 3 - - - - - + + + + Historia de cofla 3 + + + + + \ No newline at end of file diff --git a/capitulo 3/problema 3/codigo.js b/capitulo3/problema3/codigo.js similarity index 95% rename from capitulo 3/problema 3/codigo.js rename to capitulo3/problema3/codigo.js index b69c287..50f114e 100644 --- a/capitulo 3/problema 3/codigo.js +++ b/capitulo3/problema3/codigo.js @@ -1,63 +1,63 @@ -class App { - constructor(descargas,puntuacion,peso){ - this.descargas = descargas; - this.puntuacion = puntuacion; - this.peso = peso; - this.iniciada = false; - this.instalada = false; - } - - instalar(){ - if (this.instalada == false) { - this.instalada = true; - alert("app instalada correctamente") - } - } - desinstalar(){ - if (this.instalada == true) { - this.instalada = false; - alert("app desinstalada correctamente") - } - } - abrir(){ - if (this.iniciada == false && this.instalada == true) { - this.iniciada = true; - alert("app iniciada"); - } - } - cerrar(){ - if (this.iniciada == true && this.instalada == true) { - this.iniciada = false; - alert("app cerrada"); - } - } - - appInfo(){ - return ` - Descargas: ${this.descargas}
- Puntuacion: ${this.puntuacion}
- Peso: ${this.peso}
- ` - } - -} - - -app = new App("16.000","5 estrellas","900mb"); -app2 = new App("1.000","4 estrellas","400mb"); -app3 = new App("6.000","4.5 estrellas","100mb"); -app4 = new App("23.000","4.8 estrellas","1gb"); -app5 = new App("900","5 estrellas","250"); -app6 = new App("17","3.7 estrellas","522mb"); -app7 = new App("42.981","2.9 estrellas","723mb"); - - -document.write(` - ${app.appInfo()}
- ${app2.appInfo()}
- ${app3.appInfo()}
- ${app4.appInfo()}
- ${app5.appInfo()}
- ${app6.appInfo()}
- ${app7.appInfo()}
- `); +class App { + constructor(descargas,puntuacion,peso){ + this.descargas = descargas; + this.puntuacion = puntuacion; + this.peso = peso; + this.iniciada = false; + this.instalada = false; + } + + instalar(){ + if (this.instalada == false) { + this.instalada = true; + alert("app instalada correctamente") + } + } + desinstalar(){ + if (this.instalada == true) { + this.instalada = false; + alert("app desinstalada correctamente") + } + } + abrir(){ + if (this.iniciada == false && this.instalada == true) { + this.iniciada = true; + alert("app iniciada"); + } + } + cerrar(){ + if (this.iniciada == true && this.instalada == true) { + this.iniciada = false; + alert("app cerrada"); + } + } + + appInfo(){ + return ` + Descargas: ${this.descargas}
+ Puntuacion: ${this.puntuacion}
+ Peso: ${this.peso}
+ ` + } + +} + + +app = new App("16.000","5 estrellas","900mb"); +app2 = new App("1.000","4 estrellas","400mb"); +app3 = new App("6.000","4.5 estrellas","100mb"); +app4 = new App("23.000","4.8 estrellas","1gb"); +app5 = new App("900","5 estrellas","250"); +app6 = new App("17","3.7 estrellas","522mb"); +app7 = new App("42.981","2.9 estrellas","723mb"); + + +document.write(` + ${app.appInfo()}
+ ${app2.appInfo()}
+ ${app3.appInfo()}
+ ${app4.appInfo()}
+ ${app5.appInfo()}
+ ${app6.appInfo()}
+ ${app7.appInfo()}
+ `); diff --git a/capitulo 3/problema 3/index.html b/capitulo3/problema3/index.html similarity index 94% rename from capitulo 3/problema 3/index.html rename to capitulo3/problema3/index.html index 348a137..ccad804 100644 --- a/capitulo 3/problema 3/index.html +++ b/capitulo3/problema3/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 3 - - - - - + + + + Historia de cofla 3 + + + + + \ No newline at end of file diff --git a/capitulo 4/problema 1/codigo.js b/capitulo4/problema1/codigo.js similarity index 96% rename from capitulo 4/problema 1/codigo.js rename to capitulo4/problema1/codigo.js index 523bd7f..681572d 100644 --- a/capitulo 4/problema 1/codigo.js +++ b/capitulo4/problema1/codigo.js @@ -1,80 +1,80 @@ -class Calculadora { - constructor(){ - } -sumar(num1,num2){ - return parseInt(num1) + parseInt(num2); -} -restar(num1,num2){ - return parseInt(num1) - parseInt(num2); -} -dividir(num1,num2){ - return parseInt(num1) / parseInt(num2); -} -multiplicar(num1,num2){ - return parseInt(num1) * parseInt(num2); -} -potenciar(num,exp){ - let numero = num; - for (var i = 1; i < exp; i++) { - numero = numero * num; - } - return numero; -} -raizCuadrada(num){ - return Math.sqrt(num); -} -raizCubica(num){ - return Math.cbrt(num); -} -} - -const calculadora = new Calculadora(); - -alert("¿Que operación deseas realizar?"); -let operacion = prompt("1: suma, 2: resta, 3: división, 4: multiplicación, 5: potenciación, 6: raíz cuadrada, 7: raíz cúbica"); - -if (operacion == 1) { - let numero1 = prompt("primer número para sumar"); - let numero2 = prompt("segundo número para sumar"); - resultado = calculadora.sumar(numero1,numero2); - alert(`tu resultado es ${resultado}`); -} -else if (operacion == 2) { - let numero1 = prompt("primer número para restar"); - let numero2 = prompt("segundo número para restar"); - resultado = calculadora.restar(numero1,numero2) - alert(`tu resultado es ${resultado}`); -} -else if (operacion == 3) { - let numero1 = prompt("primer número para dividir"); - let numero2 = prompt("segundo número para dividir"); - resultado = calculadora.dividir(numero1,numero2) - alert(`tu resultado es ${resultado}`); -} -else if (operacion == 4) { - let numero1 = prompt("primer número para multiplicar"); - let numero2 = prompt("segundo número para multiplicar"); - resultado = calculadora.multiplicar(numero1,numero2) - alert(`tu resultado es ${resultado}`); -} -else if (operacion == 5) { - let numero1 = prompt("numero a potenciar"); - let numero2 = prompt("exponente"); - resultado = calculadora.potenciar(numero1,numero2) - alert(`tu resultado es ${resultado}`); -} -else if (operacion == 6) { - let numero1 = prompt("conocer la raíz cuadrada de:"); - resultado = calculadora.raizCuadrada(numero1) - alert(`tu resultado es ${resultado}`); -} - -else if (operacion == 7) { - let numero1 = prompt("conocer la raíz cúbica de:"); - resultado = calculadora.raizCubica(numero1) - alert(`tu resultado es ${resultado}`); -} - -else { - alert("no se ha encontrado la operación") +class Calculadora { + constructor(){ + } +sumar(num1,num2){ + return parseInt(num1) + parseInt(num2); +} +restar(num1,num2){ + return parseInt(num1) - parseInt(num2); +} +dividir(num1,num2){ + return parseInt(num1) / parseInt(num2); +} +multiplicar(num1,num2){ + return parseInt(num1) * parseInt(num2); +} +potenciar(num,exp){ + let numero = num; + for (var i = 1; i < exp; i++) { + numero = numero * num; + } + return numero; +} +raizCuadrada(num){ + return Math.sqrt(num); +} +raizCubica(num){ + return Math.cbrt(num); +} +} + +const calculadora = new Calculadora(); + +alert("¿Que operación deseas realizar?"); +let operacion = prompt("1: suma, 2: resta, 3: división, 4: multiplicación, 5: potenciación, 6: raíz cuadrada, 7: raíz cúbica"); + +if (operacion == 1) { + let numero1 = prompt("primer número para sumar"); + let numero2 = prompt("segundo número para sumar"); + resultado = calculadora.sumar(numero1,numero2); + alert(`tu resultado es ${resultado}`); +} +else if (operacion == 2) { + let numero1 = prompt("primer número para restar"); + let numero2 = prompt("segundo número para restar"); + resultado = calculadora.restar(numero1,numero2) + alert(`tu resultado es ${resultado}`); +} +else if (operacion == 3) { + let numero1 = prompt("primer número para dividir"); + let numero2 = prompt("segundo número para dividir"); + resultado = calculadora.dividir(numero1,numero2) + alert(`tu resultado es ${resultado}`); +} +else if (operacion == 4) { + let numero1 = prompt("primer número para multiplicar"); + let numero2 = prompt("segundo número para multiplicar"); + resultado = calculadora.multiplicar(numero1,numero2) + alert(`tu resultado es ${resultado}`); +} +else if (operacion == 5) { + let numero1 = prompt("numero a potenciar"); + let numero2 = prompt("exponente"); + resultado = calculadora.potenciar(numero1,numero2) + alert(`tu resultado es ${resultado}`); +} +else if (operacion == 6) { + let numero1 = prompt("conocer la raíz cuadrada de:"); + resultado = calculadora.raizCuadrada(numero1) + alert(`tu resultado es ${resultado}`); +} + +else if (operacion == 7) { + let numero1 = prompt("conocer la raíz cúbica de:"); + resultado = calculadora.raizCubica(numero1) + alert(`tu resultado es ${resultado}`); +} + +else { + alert("no se ha encontrado la operación") } \ No newline at end of file diff --git a/capitulo 4/problema 1/index.html b/capitulo4/problema1/index.html similarity index 94% rename from capitulo 4/problema 1/index.html rename to capitulo4/problema1/index.html index fb82333..1cdd802 100644 --- a/capitulo 4/problema 1/index.html +++ b/capitulo4/problema1/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 4 - - - - - + + + + Historia de cofla 4 + + + + + \ No newline at end of file diff --git a/capitulo 4/problema 2/codigo.js b/capitulo4/problema2/codigo.js similarity index 96% rename from capitulo 4/problema 2/codigo.js rename to capitulo4/problema2/codigo.js index 564aebe..c3f140d 100644 --- a/capitulo 4/problema 2/codigo.js +++ b/capitulo4/problema2/codigo.js @@ -1,53 +1,53 @@ -const materias = { - fisica: ["Perez","pedro","pepito","cofla","maria"], - programacion: ["Dalto","pedro","juan","pepito"], - logica: ["Hernandez","pedro","juan","pepito","cofla","maria"], - quimica: ["Rodriguez","pedro","juan","pepito","cofla","maria"] - } - -const obtenerInformacion = (materia)=>{ - - if (materias[materia] !== undefined){ - return [materias[materia],materia,materias]; - } else { - return materias; - } -} - -const mostrarInformacion = (materia)=>{ - let informacion = obtenerInformacion(materia); - -if (informacion !== false) { - let profesor = informacion[0][0]; - alumnos = informacion[0]; - alumnos.shift(); - document.write(`El profesor de ${informacion[1]} es: ${profesor}
- Los alumnos son: ${alumnos}

- `); -} -} - -const cantidadDeClases = (alumno)=>{ - let informacion = obtenerInformacion(); - let clasesPresentes = []; - let cantidadTotal = 0; - for (info in informacion) { - if (informacion[info].includes(alumno)) { - cantidadTotal++; - clasesPresentes.push(" "+ info); - } - } - return ` - ${alumno} está en ${cantidadTotal} clases: ${clasesPresentes} -

- `; -} - - -mostrarInformacion("fisica"); -mostrarInformacion("quimica"); -mostrarInformacion("programacion"); -mostrarInformacion("logica"); - -document.write(cantidadDeClases("cofla")) +const materias = { + fisica: ["Perez","pedro","pepito","cofla","maria"], + programacion: ["Dalto","pedro","juan","pepito"], + logica: ["Hernandez","pedro","juan","pepito","cofla","maria"], + quimica: ["Rodriguez","pedro","juan","pepito","cofla","maria"] + } + +const obtenerInformacion = (materia)=>{ + + if (materias[materia] !== undefined){ + return [materias[materia],materia,materias]; + } else { + return materias; + } +} + +const mostrarInformacion = (materia)=>{ + let informacion = obtenerInformacion(materia); + +if (informacion !== false) { + let profesor = informacion[0][0]; + alumnos = informacion[0]; + alumnos.shift(); + document.write(`El profesor de ${informacion[1]} es: ${profesor}
+ Los alumnos son: ${alumnos}

+ `); +} +} + +const cantidadDeClases = (alumno)=>{ + let informacion = obtenerInformacion(); + let clasesPresentes = []; + let cantidadTotal = 0; + for (info in informacion) { + if (informacion[info].includes(alumno)) { + cantidadTotal++; + clasesPresentes.push(" "+ info); + } + } + return ` + ${alumno} está en ${cantidadTotal} clases: ${clasesPresentes} +

+ `; +} + + +mostrarInformacion("fisica"); +mostrarInformacion("quimica"); +mostrarInformacion("programacion"); +mostrarInformacion("logica"); + +document.write(cantidadDeClases("cofla")) document.write(cantidadDeClases("pedro")) \ No newline at end of file diff --git a/capitulo 4/problema 2/index.html b/capitulo4/problema2/index.html similarity index 94% rename from capitulo 4/problema 2/index.html rename to capitulo4/problema2/index.html index fb82333..1cdd802 100644 --- a/capitulo 4/problema 2/index.html +++ b/capitulo4/problema2/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 4 - - - - - + + + + Historia de cofla 4 + + + + + \ No newline at end of file diff --git a/capitulo 4/problema 3/codigo.js b/capitulo4/problema3/codigo.js similarity index 96% rename from capitulo 4/problema 3/codigo.js rename to capitulo4/problema3/codigo.js index 0a4dba0..0726006 100644 --- a/capitulo 4/problema 3/codigo.js +++ b/capitulo4/problema3/codigo.js @@ -1,65 +1,65 @@ -let materias = { - fisica: ["Perez","pedro","pepito","cofla","maria"], - programacion: ["Dalto","pedro","juan","pepito"], - logica: ["Hernandez","pedro","juan","pepito","cofla","maria"], - quimica: ["Rodriguez","pedro","juan","pepito","cofla","maria"] - } - - -const inscribir = (alumno,materia)=>{ - personas = materias[materia]; - if (personas.length >= 21) { - document.write(`lo siento ${alumno}, las clases de ${materia} ya estan llenas

`); - } else { - personas.push(alumno); - if (materia == "fisica") { - materias = { - fisica: personas, - programacion: materias['programacion'], - logica: materias['logica'], - quimica:materias['quimica'] - } - } - else if (materia == "programacion") { - materias = { - fisica: materias['fisica'], - programacion: personas, - logica: materias['logica'], - quimica:materias['quimica'] - } - }else if (materia == "logica") { - materias = { - fisica: materias['fisica'], - programacion: materia['programacion'], - logica: personas, - quimica:materias['quimica'] - } - }else if (materia == "quimica") { - materias = { - fisica: materias['fisica'], - programacion: materia['programacion'], - logica: materias['logica'], - quimica: personas - } - } - document.write(`¡Felicidades ${alumno}! te has inscrito a ${materia} correctamente.

`); - } -} - -document.write(materias['fisica'] + "
") - -inscribir("pedrito","fisica"); -inscribir("jorge","fisica"); -inscribir("ramses","fisica"); -inscribir("pedrito","fisica"); -inscribir("jorge","fisica"); -inscribir("ramses","fisica"); -inscribir("pedrito","fisica"); -inscribir("jorge","fisica"); -inscribir("ramses","fisica"); -inscribir("pedrito","fisica"); -inscribir("jorge","fisica"); -inscribir("ramses","fisica"); -inscribir("pedrito","fisica"); - +let materias = { + fisica: ["Perez","pedro","pepito","cofla","maria"], + programacion: ["Dalto","pedro","juan","pepito"], + logica: ["Hernandez","pedro","juan","pepito","cofla","maria"], + quimica: ["Rodriguez","pedro","juan","pepito","cofla","maria"] + } + + +const inscribir = (alumno,materia)=>{ + personas = materias[materia]; + if (personas.length >= 21) { + document.write(`lo siento ${alumno}, las clases de ${materia} ya estan llenas

`); + } else { + personas.push(alumno); + if (materia == "fisica") { + materias = { + fisica: personas, + programacion: materias['programacion'], + logica: materias['logica'], + quimica:materias['quimica'] + } + } + else if (materia == "programacion") { + materias = { + fisica: materias['fisica'], + programacion: personas, + logica: materias['logica'], + quimica:materias['quimica'] + } + }else if (materia == "logica") { + materias = { + fisica: materias['fisica'], + programacion: materia['programacion'], + logica: personas, + quimica:materias['quimica'] + } + }else if (materia == "quimica") { + materias = { + fisica: materias['fisica'], + programacion: materia['programacion'], + logica: materias['logica'], + quimica: personas + } + } + document.write(`¡Felicidades ${alumno}! te has inscrito a ${materia} correctamente.

`); + } +} + +document.write(materias['fisica'] + "
") + +inscribir("pedrito","fisica"); +inscribir("jorge","fisica"); +inscribir("ramses","fisica"); +inscribir("pedrito","fisica"); +inscribir("jorge","fisica"); +inscribir("ramses","fisica"); +inscribir("pedrito","fisica"); +inscribir("jorge","fisica"); +inscribir("ramses","fisica"); +inscribir("pedrito","fisica"); +inscribir("jorge","fisica"); +inscribir("ramses","fisica"); +inscribir("pedrito","fisica"); + document.write("
" + materias['fisica']) \ No newline at end of file diff --git a/capitulo 4/problema 3/index.html b/capitulo4/problema3/index.html similarity index 94% rename from capitulo 4/problema 3/index.html rename to capitulo4/problema3/index.html index fb82333..1cdd802 100644 --- a/capitulo 4/problema 3/index.html +++ b/capitulo4/problema3/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 4 - - - - - + + + + Historia de cofla 4 + + + + + \ No newline at end of file diff --git a/capitulo 5/problema 1/codigo.js b/capitulo5/problema1/codigo.js similarity index 95% rename from capitulo 5/problema 1/codigo.js rename to capitulo5/problema1/codigo.js index 8a5773e..7e4a09e 100644 --- a/capitulo 5/problema 1/codigo.js +++ b/capitulo5/problema1/codigo.js @@ -1,43 +1,43 @@ -const materias = { - fisica: [90,6,3,"fisica"], - matematica: [84,8,2,"matematica"], - logica: [92,8,4,"logica"], - quimica: [96,8,4,"quimica"], - calculo: [91,6,3,"calculo"], - programacion: [79,7,4,"programacion"], - biologia: [75,9,2,"biologia"], - bbdd: [98,9,1,"bbdd"], - algebra: [100,10,4,"algebra"] -} - - -const aprobo = ()=>{ - for (materia in materias){ - - let asistencias = materias[materia][0]; - let promedio = materias[materia][1]; - let trabajos = materias[materia][2] - - console.log(materias[materia][3]); - - if (asistencias >= 90) { - console.log("%c Asistencias en orden","color:green"); - } else { - console.log("%c Falta de Asistencias","color:red"); - } - - if (promedio >= 7) { - console.log("%c Promedio en orden","color:green"); - } else { - console.log("%c Promedio desaprobado","color:red"); - } - - if (trabajos >= 3) { - console.log("%c Trabajos prácticos en Orden","color:green"); - } else { - console.log("%c Faltan trabajos prácticos","color:red"); - } - } -} - +const materias = { + fisica: [90,6,3,"fisica"], + matematica: [84,8,2,"matematica"], + logica: [92,8,4,"logica"], + quimica: [96,8,4,"quimica"], + calculo: [91,6,3,"calculo"], + programacion: [79,7,4,"programacion"], + biologia: [75,9,2,"biologia"], + bbdd: [98,9,1,"bbdd"], + algebra: [100,10,4,"algebra"] +} + + +const aprobo = ()=>{ + for (materia in materias){ + + let asistencias = materias[materia][0]; + let promedio = materias[materia][1]; + let trabajos = materias[materia][2] + + console.log(materias[materia][3]); + + if (asistencias >= 90) { + console.log("%c Asistencias en orden","color:green"); + } else { + console.log("%c Falta de Asistencias","color:red"); + } + + if (promedio >= 7) { + console.log("%c Promedio en orden","color:green"); + } else { + console.log("%c Promedio desaprobado","color:red"); + } + + if (trabajos >= 3) { + console.log("%c Trabajos prácticos en Orden","color:green"); + } else { + console.log("%c Faltan trabajos prácticos","color:red"); + } + } +} + aprobo() \ No newline at end of file diff --git a/capitulo 5/problema 1/index.html b/capitulo5/problema1/index.html similarity index 94% rename from capitulo 5/problema 1/index.html rename to capitulo5/problema1/index.html index 61ea39e..1674769 100644 --- a/capitulo 5/problema 1/index.html +++ b/capitulo5/problema1/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 5 - - - - - + + + + Historia de cofla 5 + + + + + \ No newline at end of file diff --git a/capitulo 5/problema 2/codigo.js b/capitulo5/problema2/codigo.js similarity index 95% rename from capitulo 5/problema 2/codigo.js rename to capitulo5/problema2/codigo.js index ad26a82..92d32d7 100644 --- a/capitulo 5/problema 2/codigo.js +++ b/capitulo5/problema2/codigo.js @@ -1,30 +1,30 @@ -let tp = "100 minutos hacer trabajos prácticos"; -let estudio = "100 minutos de estudio"; -let trabajo = "240 minutos de trabajo"; -let homework = "30 minutos de cosas de la casa"; -let descanso = "10 minutos de descanso"; - - - -console.log("TAREAS"); - -for (var i = 0; i < 14; i++) { - if (i == 0) { - console.group("semana 1") - } -console.groupCollapsed("dia " + (i+1)); -console.log(trabajo); -console.log(descanso); -console.log(estudio); -console.log(tp); -console.log(homework); -console.groupEnd(); -if (i == 7) { - console.groupEnd(); - console.groupCollapsed("semana 2") -} -} - -console.groupEnd(); -console.groupEnd(); - +let tp = "100 minutos hacer trabajos prácticos"; +let estudio = "100 minutos de estudio"; +let trabajo = "240 minutos de trabajo"; +let homework = "30 minutos de cosas de la casa"; +let descanso = "10 minutos de descanso"; + + + +console.log("TAREAS"); + +for (var i = 0; i < 14; i++) { + if (i == 0) { + console.group("semana 1") + } +console.groupCollapsed("dia " + (i+1)); +console.log(trabajo); +console.log(descanso); +console.log(estudio); +console.log(tp); +console.log(homework); +console.groupEnd(); +if (i == 7) { + console.groupEnd(); + console.groupCollapsed("semana 2") +} +} + +console.groupEnd(); +console.groupEnd(); + diff --git a/capitulo 5/problema 2/index.html b/capitulo5/problema2/index.html similarity index 94% rename from capitulo 5/problema 2/index.html rename to capitulo5/problema2/index.html index 61ea39e..1674769 100644 --- a/capitulo 5/problema 2/index.html +++ b/capitulo5/problema2/index.html @@ -1,10 +1,10 @@ - - - - Historia de cofla 5 - - - - - + + + + Historia de cofla 5 + + + + + \ No newline at end of file diff --git a/capitulo 6/problema 1/codigo.js b/capitulo6/problema1/codigo.js similarity index 96% rename from capitulo 6/problema 1/codigo.js rename to capitulo6/problema1/codigo.js index 3df6540..774b7d5 100644 --- a/capitulo 6/problema 1/codigo.js +++ b/capitulo6/problema1/codigo.js @@ -1,30 +1,30 @@ -const contenedor = document.querySelector(".flex-container"); - -function crearLlave(nombre,modelo,precio){ - img = ""; - nombre = `

${nombre}

`; - modelo = `

${modelo}

`; - precio = `

Precio: $${precio}

`; - return [img,nombre,modelo,precio]; -} - - -let documentFragment = document.createDocumentFragment(); - -for (var i = 1; i <= 20; i++) { - let modeloRandom = Math.round(Math.random()*10000); - let precioRandom = Math.round(Math.random()*10+30); - let llave = crearLlave(`llave ${i}`,`modelo ${modeloRandom}`,precioRandom); - let div = document.createElement("DIV"); - div.addEventListener("click",()=>{ - document.querySelector(".key-data").value = modeloRandom - }); - div.tabIndex = i; - div.classList.add(`item-${i}`,'flex-item'); - div.innerHTML = ...llave; - documentFragment.appendChild(div); -} - -contenedor.appendChild(documentFragment); - - +const contenedor = document.querySelector(".flex-container"); + +function crearLlave(nombre,modelo,precio){ + img = ""; + nombre = `

${nombre}

`; + modelo = `

${modelo}

`; + precio = `

Precio: $${precio}

`; + return [img,nombre,modelo,precio]; +} + + +let documentFragment = document.createDocumentFragment(); + +for (var i = 1; i <= 20; i++) { + let modeloRandom = Math.round(Math.random()*10000); + let precioRandom = Math.round(Math.random()*10+30); + let llave = crearLlave(`llave ${i}`,`modelo ${modeloRandom}`,precioRandom); + let div = document.createElement("DIV"); + div.addEventListener("click",()=>{ + document.querySelector(".key-data").value = modeloRandom + }); + div.tabIndex = i; + div.classList.add(`item-${i}`,'flex-item'); + div.innerHTML = ...llave; + documentFragment.appendChild(div); +} + +contenedor.appendChild(documentFragment); + + diff --git a/capitulo 6/problema 1/estilo.css b/capitulo6/problema1/estilo.css similarity index 92% rename from capitulo 6/problema 1/estilo.css rename to capitulo6/problema1/estilo.css index 7c9de15..a8f9de1 100644 --- a/capitulo 6/problema 1/estilo.css +++ b/capitulo6/problema1/estilo.css @@ -1,61 +1,61 @@ - -.flex-container { - display: flex; - flex-wrap: wrap; - justify-content: center; - color: #333; - font-family: sans-serif; -} - -body { - overflow-x: hidden; -} - -.flex-item { - flex-grow: 1; - margin: 20px; - max-width: 300px; - border: 2px solid #333; - padding: 0 20px; -} - -.flex-item:hover { - border-color: #71a154; - box-shadow: 0px 0px 30px #317124 -} -.flex-item:focus { - border-color: #71a154; - box-shadow: 0px 0px 30px #317124 -} - -h2,h3 { - margin: 0; -} - -h3 { - color: #999 -} - -p b { - color: #71a154 -} - -.llave-img { - width: 300px; -} - - -form { - width: 100%; - text-align: center; - padding: 50px; -} - -input[type="submit"]{ - background: #71a154; - color: #fff; - border: none; - padding: 12px 36px; - font-size: 17px; - letter-spacing: 1px + +.flex-container { + display: flex; + flex-wrap: wrap; + justify-content: center; + color: #333; + font-family: sans-serif; +} + +body { + overflow-x: hidden; +} + +.flex-item { + flex-grow: 1; + margin: 20px; + max-width: 300px; + border: 2px solid #333; + padding: 0 20px; +} + +.flex-item:hover { + border-color: #71a154; + box-shadow: 0px 0px 30px #317124 +} +.flex-item:focus { + border-color: #71a154; + box-shadow: 0px 0px 30px #317124 +} + +h2,h3 { + margin: 0; +} + +h3 { + color: #999 +} + +p b { + color: #71a154 +} + +.llave-img { + width: 300px; +} + + +form { + width: 100%; + text-align: center; + padding: 50px; +} + +input[type="submit"]{ + background: #71a154; + color: #fff; + border: none; + padding: 12px 36px; + font-size: 17px; + letter-spacing: 1px } \ No newline at end of file diff --git a/capitulo 6/problema 1/index.html b/capitulo6/problema1/index.html similarity index 96% rename from capitulo 6/problema 1/index.html rename to capitulo6/problema1/index.html index 5344fc4..e5dd319 100644 --- a/capitulo 6/problema 1/index.html +++ b/capitulo6/problema1/index.html @@ -1,16 +1,16 @@ - - - - Historia de cofla 6 - - - -
-
-
- - -
- - + + + + Historia de cofla 6 + + + +
+
+
+ + +
+ + \ No newline at end of file diff --git a/capitulo 6/problema 1/llave.png b/capitulo6/problema1/llave.png similarity index 100% rename from capitulo 6/problema 1/llave.png rename to capitulo6/problema1/llave.png From 53a4386b71eb8793f93ad45f38d819fe6438a629 Mon Sep 17 00:00:00 2001 From: nahueldev Date: Thu, 11 Apr 2024 01:40:44 -0300 Subject: [PATCH 3/3] probando el push --- capitulo1/problema1/codigo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/capitulo1/problema1/codigo.js b/capitulo1/problema1/codigo.js index f982f08..c75f582 100644 --- a/capitulo1/problema1/codigo.js +++ b/capitulo1/problema1/codigo.js @@ -1,4 +1,4 @@ -//este es el primer cambio, quiero ver que onda +//este es el primer cambio, quiero ver que onda y ahora veo si pinta el pull dineroCofla = prompt("cuanto dinero tienes cofla?"); dineroRoberto = prompt("cuanto dinero tienes roberto?"); dineroPedro = prompt("cuanto dinero tienes pedro?");