From da3afe49b3ebee57d828d963cf04e2d23b04b89f Mon Sep 17 00:00:00 2001 From: Marcos Lopez Date: Mon, 15 Jan 2024 13:54:34 +0100 Subject: [PATCH] Dia 27 --- .../Introduccion/VARIABLES_JAVASCRIPT.html | 128 +++++++++++++++++ .../Practicas JS/Practica 1/Ejercicio_01.html | 133 ++++++++++++++++++ Practicas/Practicas JS/Practica 1/index.html | 6 +- Practicas/Practicas JS/Practica 1/main.js | 45 +++--- .../Practica 2/imagenes/cilindro.png | Bin 0 -> 4717 bytes .../Practica 2/imagenes/circunferencia.jpg | Bin 0 -> 8262 bytes .../Practica 2/imagenes/rectangulo.jpg | Bin 0 -> 8997 bytes .../Practica 2/imagenes/triangulo.png | Bin 0 -> 18624 bytes Practicas/Practicas JS/Practica 2/index.html | 10 +- Practicas/Practicas JS/Practica 2/js/main.js | 80 +++++++++++ ...rompt_confirm_alert_console_corregido.html | 0 .../Practica Introduccion 1/index.html | 12 ++ .../Practica Introduccion 1/main.js | 30 ++++ .../Ejercicio_sencillo_compra.html | 64 +++++++++ .../Ejercicio_sencillo_compra_WHILE.html | 72 ++++++++++ .../Practica Introduccion 2/index.html | 12 ++ .../main.js | 0 17 files changed, 557 insertions(+), 35 deletions(-) create mode 100644 Practicas/Practicas JS/Introduccion/VARIABLES_JAVASCRIPT.html create mode 100644 Practicas/Practicas JS/Practica 1/Ejercicio_01.html create mode 100644 Practicas/Practicas JS/Practica 2/imagenes/cilindro.png create mode 100644 Practicas/Practicas JS/Practica 2/imagenes/circunferencia.jpg create mode 100644 Practicas/Practicas JS/Practica 2/imagenes/rectangulo.jpg create mode 100644 Practicas/Practicas JS/Practica 2/imagenes/triangulo.png create mode 100644 Practicas/Practicas JS/Practica 2/js/main.js rename Practicas/Practicas JS/{Practica 1 => Practica Introduccion 1}/Ejercicio_prompt_confirm_alert_console_corregido.html (100%) create mode 100644 Practicas/Practicas JS/Practica Introduccion 1/index.html create mode 100644 Practicas/Practicas JS/Practica Introduccion 1/main.js create mode 100644 Practicas/Practicas JS/Practica Introduccion 2/Ejercicio_sencillo_compra.html create mode 100644 Practicas/Practicas JS/Practica Introduccion 2/Ejercicio_sencillo_compra_WHILE.html create mode 100644 Practicas/Practicas JS/Practica Introduccion 2/index.html rename Practicas/Practicas JS/{Practica 2 => Practica Introduccion 2}/main.js (100%) diff --git a/Practicas/Practicas JS/Introduccion/VARIABLES_JAVASCRIPT.html b/Practicas/Practicas JS/Introduccion/VARIABLES_JAVASCRIPT.html new file mode 100644 index 0000000..18952b6 --- /dev/null +++ b/Practicas/Practicas JS/Introduccion/VARIABLES_JAVASCRIPT.html @@ -0,0 +1,128 @@ + + + + +VARIABLES JAVASCRIPT + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Practica 1/Ejercicio_01.html b/Practicas/Practicas JS/Practica 1/Ejercicio_01.html new file mode 100644 index 0000000..03b26bf --- /dev/null +++ b/Practicas/Practicas JS/Practica 1/Ejercicio_01.html @@ -0,0 +1,133 @@ + + + + + Ejercicio 01 Javascript + + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Practica 1/index.html b/Practicas/Practicas JS/Practica 1/index.html index 939b9c5..ead88c3 100644 --- a/Practicas/Practicas JS/Practica 1/index.html +++ b/Practicas/Practicas JS/Practica 1/index.html @@ -3,10 +3,10 @@ - Document - + + Ejercicio 1 - + \ No newline at end of file diff --git a/Practicas/Practicas JS/Practica 1/main.js b/Practicas/Practicas JS/Practica 1/main.js index 109358b..08e6a9b 100644 --- a/Practicas/Practicas JS/Practica 1/main.js +++ b/Practicas/Practicas JS/Practica 1/main.js @@ -1,30 +1,17 @@ -var nombre = prompt("Cual es tu nombre"); -var apellidos = prompt("Cuales son tua apellidos"); -var ciudad = prompt("En que ciudad vives"); -const msg = `Hola ${nombre} ${apellidos} ciudadano de ${ciudad}`; -alert(msg); -console.log(msg); -document.write(`

${msg}

`); - -// if (confirm("¿Te ha gustado la pagina?")) { -// alert("Gracias por su visita"); -// } else { -// alert("·$%·%$$%·$%·$%"); -// } - -// if (prompt("Te ha gustado la pagina (Si/No)").toLowerCase() === "si") { -// alert("Gracias por su visita"); -// } else { -// alert("·$%·%$$%·$%·$%"); -// } - -var resp = prompt("Te ha gustado la pagina (Si/No)"); -if (resp != null) { - if (resp.toLowerCase() === "si") { - alert("Gracias por su visita"); - } else if (resp.toLowerCase() === "no") { - alert("·$%·%$$%·$%·$%"); - } else { - alert("Respuesta erronea"); - } +function suma() { + let num1 = solicitaNumero("primer"); + let num2 = solicitaNumero("segundo"); + const suma = num1 + num2; + document.write(`

La suma de ${num1} y ${num2} es: ${suma}

`); +} + +function solicitaNumero(posicion) { + let numero; + do { + numero = parseFloat(prompt(`Introduzca el ${posicion} número`)); + if (isNaN(numero) || numero <= 0) { + alert("El numero introducido es incorrecto"); + } + } while (isNaN(numero) || numero <= 0); + return numero; } diff --git a/Practicas/Practicas JS/Practica 2/imagenes/cilindro.png b/Practicas/Practicas JS/Practica 2/imagenes/cilindro.png new file mode 100644 index 0000000000000000000000000000000000000000..33021dfc96d598691daa615a341012d68ce35cd6 GIT binary patch literal 4717 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 CmHnCk literal 0 HcmV?d00001 diff --git a/Practicas/Practicas JS/Practica 2/imagenes/rectangulo.jpg b/Practicas/Practicas JS/Practica 2/imagenes/rectangulo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..98566313bdbdda63a9392746f1e53e4e9cb2d136 GIT binary patch literal 8997 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 U&%K>d1*k&;HkS678gp;b-&EI;KmY&$ literal 0 HcmV?d00001 diff --git a/Practicas/Practicas JS/Practica 2/index.html b/Practicas/Practicas JS/Practica 2/index.html index 1ddb5c2..5a515a7 100644 --- a/Practicas/Practicas JS/Practica 2/index.html +++ b/Practicas/Practicas JS/Practica 2/index.html @@ -3,10 +3,14 @@ - - Document + + Ejercicio 2 - + Rectangulo + + Cilindro + Circunferencia + Triangulo \ No newline at end of file diff --git a/Practicas/Practicas JS/Practica 2/js/main.js b/Practicas/Practicas JS/Practica 2/js/main.js new file mode 100644 index 0000000..e24559a --- /dev/null +++ b/Practicas/Practicas JS/Practica 2/js/main.js @@ -0,0 +1,80 @@ +function calculosRect() { + let alto = solicitaNumero(`Introduzca el alto del rectangulo`); + let ancho = solicitaNumero(`Introduzca el ancho del rectangulo`); + let area = areaRect(alto, ancho).toFixed(2); + let perimetro = perimetroRect(alto, ancho).toFixed(2); + let resultado= `El area del rectangulo es: ${area} \n y su perimetro es: ${perimetro}` + // muestraResultado(resultado); + return resultado; +} +function calculosCirculo() { + let radio = solicitaNumero(`Introduzca el radio del circulo`); + let area = areaCirculo(radio).toFixed(2); + let resultado= `El area del circulo es: ${area}`; + muestraResultado(resultado); +} +function calculosCilindro() { + let altura = solicitaNumero(`Introduzca la altura del cilindro`); + let radio = solicitaNumero(`Introduzca el radio del cilindro`); + let area = areaCilindro(radio, altura).toFixed(2); + let volumen = volumenCilindro(radio, altura).toFixed(2); + let resultado = `El area del cilindro es: ${area} \n su volumen es: ${volumen}`; + muestraResultado(resultado); +} +function calculosTriangulo() { + let base = solicitaNumero(`Introduzca la base del triangulo`); + let altura = solicitaNumero(`Introduzca la altura del triangulo`); + let area = areaTriangulo(base, altura).toFixed(2); + let resultado = `El area del triangulo es: ${area}`; + muestraResultado(resultado); +} + +/* Funciones Area y Perimetro de un rectangulo */ +function areaRect(alto, ancho) { + let area = alto * ancho; + return area; +} +function perimetroRect(alto, ancho) { + let perimetro = 2 * (alto + ancho); + return perimetro; +} + +/* Funcion Area del triangulo */ +function areaTriangulo(base, altura) { + let area = (base * altura) / 2; + return area; +} + +/* Funcion Area del circulo */ +function areaCirculo(radio) { + let area = 2 * Math.PI * radio; + return area; +} + +/* Funcion area, volumen del cilindro */ +function areaCilindro(radio, altura) { + let area = 2 * Math.PI * Math.pow(radio, 2) + 2 * Math.PI * radio * altura; + return area; +} +function volumenCilindro(radio, altura) { + let volumen = Math.PI * Math.pow(radio, 2) * altura; + return volumen; +} + + +/* Generica para recoger un numero y validarlo*/ +function solicitaNumero(txtPregunta) { + let numero; + do { + numero = parseFloat(prompt(txtPregunta)); + if (isNaN(numero) || numero <= 0) { + alert("El numero introducido es incorrecto"); + } + } while (isNaN(numero) || numero <= 0); + return numero; +} + +function muestraResultado(texto){ + let documento= document + document.write(texto) +} \ No newline at end of file diff --git a/Practicas/Practicas JS/Practica 1/Ejercicio_prompt_confirm_alert_console_corregido.html b/Practicas/Practicas JS/Practica Introduccion 1/Ejercicio_prompt_confirm_alert_console_corregido.html similarity index 100% rename from Practicas/Practicas JS/Practica 1/Ejercicio_prompt_confirm_alert_console_corregido.html rename to Practicas/Practicas JS/Practica Introduccion 1/Ejercicio_prompt_confirm_alert_console_corregido.html diff --git a/Practicas/Practicas JS/Practica Introduccion 1/index.html b/Practicas/Practicas JS/Practica Introduccion 1/index.html new file mode 100644 index 0000000..939b9c5 --- /dev/null +++ b/Practicas/Practicas JS/Practica Introduccion 1/index.html @@ -0,0 +1,12 @@ + + + + + + Document + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Practica Introduccion 1/main.js b/Practicas/Practicas JS/Practica Introduccion 1/main.js new file mode 100644 index 0000000..109358b --- /dev/null +++ b/Practicas/Practicas JS/Practica Introduccion 1/main.js @@ -0,0 +1,30 @@ +var nombre = prompt("Cual es tu nombre"); +var apellidos = prompt("Cuales son tua apellidos"); +var ciudad = prompt("En que ciudad vives"); +const msg = `Hola ${nombre} ${apellidos} ciudadano de ${ciudad}`; +alert(msg); +console.log(msg); +document.write(`

${msg}

`); + +// if (confirm("¿Te ha gustado la pagina?")) { +// alert("Gracias por su visita"); +// } else { +// alert("·$%·%$$%·$%·$%"); +// } + +// if (prompt("Te ha gustado la pagina (Si/No)").toLowerCase() === "si") { +// alert("Gracias por su visita"); +// } else { +// alert("·$%·%$$%·$%·$%"); +// } + +var resp = prompt("Te ha gustado la pagina (Si/No)"); +if (resp != null) { + if (resp.toLowerCase() === "si") { + alert("Gracias por su visita"); + } else if (resp.toLowerCase() === "no") { + alert("·$%·%$$%·$%·$%"); + } else { + alert("Respuesta erronea"); + } +} diff --git a/Practicas/Practicas JS/Practica Introduccion 2/Ejercicio_sencillo_compra.html b/Practicas/Practicas JS/Practica Introduccion 2/Ejercicio_sencillo_compra.html new file mode 100644 index 0000000..ef333b5 --- /dev/null +++ b/Practicas/Practicas JS/Practica Introduccion 2/Ejercicio_sencillo_compra.html @@ -0,0 +1,64 @@ + + + + + + + + Lista de la compra! + + + +

Lista de la compra!

+ + + + + diff --git a/Practicas/Practicas JS/Practica Introduccion 2/Ejercicio_sencillo_compra_WHILE.html b/Practicas/Practicas JS/Practica Introduccion 2/Ejercicio_sencillo_compra_WHILE.html new file mode 100644 index 0000000..ee9aa47 --- /dev/null +++ b/Practicas/Practicas JS/Practica Introduccion 2/Ejercicio_sencillo_compra_WHILE.html @@ -0,0 +1,72 @@ + + + + + + + + Lista de la compra! + + + +

Lista de la compra!

+ + + + + diff --git a/Practicas/Practicas JS/Practica Introduccion 2/index.html b/Practicas/Practicas JS/Practica Introduccion 2/index.html new file mode 100644 index 0000000..1ddb5c2 --- /dev/null +++ b/Practicas/Practicas JS/Practica Introduccion 2/index.html @@ -0,0 +1,12 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Practica 2/main.js b/Practicas/Practicas JS/Practica Introduccion 2/main.js similarity index 100% rename from Practicas/Practicas JS/Practica 2/main.js rename to Practicas/Practicas JS/Practica Introduccion 2/main.js