From 8d71a2affff692105035dd5eb486281b5c892c50 Mon Sep 17 00:00:00 2001 From: Cristhian Ortellado Date: Thu, 3 Sep 2020 21:30:15 -0400 Subject: [PATCH] Initial commit --- Cuestionario.docx | Bin 0 -> 13957 bytes README.MD | 1 + ejercicio 1/.vscode/launch.json | 15 +++++++++++++++ ejercicio 1/css/styles.css | 7 +++++++ ejercicio 1/ejercicio1.html | 24 ++++++++++++++++++++++++ ejercicio 1/js/main.js | 34 ++++++++++++++++++++++++++++++++++ ejercicio 2/css/styles.css | 11 +++++++++++ ejercicio 2/ejercicio2.html | 25 +++++++++++++++++++++++++ ejercicio 2/js/main.js | 25 +++++++++++++++++++++++++ ejercicio 4/respuesta.txt | 16 ++++++++++++++++ ejericico 3/ejercicio3.html | 17 +++++++++++++++++ ejericico 3/js/main.js | 13 +++++++++++++ 12 files changed, 188 insertions(+) create mode 100644 Cuestionario.docx create mode 100644 README.MD create mode 100644 ejercicio 1/.vscode/launch.json create mode 100644 ejercicio 1/css/styles.css create mode 100644 ejercicio 1/ejercicio1.html create mode 100644 ejercicio 1/js/main.js create mode 100644 ejercicio 2/css/styles.css create mode 100644 ejercicio 2/ejercicio2.html create mode 100644 ejercicio 2/js/main.js create mode 100644 ejercicio 4/respuesta.txt create mode 100644 ejericico 3/ejercicio3.html create mode 100644 ejericico 3/js/main.js diff --git a/Cuestionario.docx b/Cuestionario.docx new file mode 100644 index 0000000..929358a Binary files /dev/null and b/Cuestionario.docx differ diff --git a/README.MD b/README.MD new file mode 100644 index 0000000..c95e553 --- /dev/null +++ b/README.MD @@ -0,0 +1 @@ +En cada carpeta se encuentran los ejercicios y el cuestionario separado \ No newline at end of file diff --git a/ejercicio 1/.vscode/launch.json b/ejercicio 1/.vscode/launch.json new file mode 100644 index 0000000..7a9dfa0 --- /dev/null +++ b/ejercicio 1/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "pwa-chrome", + "request": "launch", + "name": "Launch Chrome against localhost", + "url": "http://localhost:8080", + "webRoot": "${workspaceFolder}" + } + ] +} \ No newline at end of file diff --git a/ejercicio 1/css/styles.css b/ejercicio 1/css/styles.css new file mode 100644 index 0000000..b59adeb --- /dev/null +++ b/ejercicio 1/css/styles.css @@ -0,0 +1,7 @@ +.contenedor { + width: 50%; + margin: 0 auto; + background-color: rgba(0, 0, 0, .2); + height: 100px; + text-align: center; +} \ No newline at end of file diff --git a/ejercicio 1/ejercicio1.html b/ejercicio 1/ejercicio1.html new file mode 100644 index 0000000..58af0ee --- /dev/null +++ b/ejercicio 1/ejercicio1.html @@ -0,0 +1,24 @@ + + + + + + + Ejercicio 1 + + + + +
+

Ingrese dos numeros

+
+ + + +
+ +
+ + + + \ No newline at end of file diff --git a/ejercicio 1/js/main.js b/ejercicio 1/js/main.js new file mode 100644 index 0000000..bae71c9 --- /dev/null +++ b/ejercicio 1/js/main.js @@ -0,0 +1,34 @@ +var btnCalcular = document.getElementById("btn_calcular"); +btnCalcular.addEventListener("click", calcularOperaciones); + +function calcularOperaciones() { + var x = document.getElementById("numero1").value; + var y = document.getElementById("numero2").value; + //hacemos los calculos solicitados + var operaciones; + //suma + var operaciones = parseInt(x) + parseInt(y); + + console.log("La suma de x e y es " + operaciones); + + //la resta + var operaciones = x - y; + console.log("La resta de x - y es " + operaciones); + + //la multiplicación + var operaciones = x * y; + console.log("La multiplicacion de x * y es " + operaciones); + + //la división de x entre y + var operaciones = x / y; + console.log("La division de x/y " + operaciones); + + //x elevado a la potencia de y + + console.log("El resultado de la potencia de x^y es " + Math.pow(x, y)); + + //el resto de la división entera entre x e y + var operaciones = x % y; + console.log("El resto de la división entera entre x e y " + operaciones); + +} \ No newline at end of file diff --git a/ejercicio 2/css/styles.css b/ejercicio 2/css/styles.css new file mode 100644 index 0000000..b5745d8 --- /dev/null +++ b/ejercicio 2/css/styles.css @@ -0,0 +1,11 @@ +.numeros { + margin: 0 auto; + background-color: rgba(0, 0, 0, .2); + display: flex; + flex-direction: row; + justify-content: center +} + +input { + width: 15%; +} \ No newline at end of file diff --git a/ejercicio 2/ejercicio2.html b/ejercicio 2/ejercicio2.html new file mode 100644 index 0000000..3c2ec39 --- /dev/null +++ b/ejercicio 2/ejercicio2.html @@ -0,0 +1,25 @@ + + + + + + + Ejercicio 1 + + + + + + + + + \ No newline at end of file diff --git a/ejercicio 2/js/main.js b/ejercicio 2/js/main.js new file mode 100644 index 0000000..57f9921 --- /dev/null +++ b/ejercicio 2/js/main.js @@ -0,0 +1,25 @@ +//si desea usar la interfaz grafica elaborada descomente esta parte +// var btnCalcular = document.getElementById("btn_calcular"); +// btnCalcular.addEventListener("click", calcularOperaciones); +// var a1 = parseFloat(document.getElementById("a").value); +// var b1 = parseFloat(document.getElementById("b").value); +// var c1 = parseFloat(document.getElementById("c").value); + +function calcularOperaciones(a1, b1, c1) { + + //utilizamos la formula general + //si el discriminate mayor o igual a cero realizamos el calculo + if ((Math.pow(b1, 2) - 4 * a1 * c1) >= 0) { + var x1 = (-1 * b1 + Math.sqrt(Math.pow(b1, 2) - 4 * a1 * c1)) / (2 * a1); + var x2 = (-1 * b1 - Math.sqrt(Math.pow(b1, 2) - 4 * a1 * c1)) / (2 * a1); + console.log("La primera raiz es " + x1); + console.log("La segunda raiz es " + x2); + } else { + console.log("La ecuacion no posee raices reales "); + } + +} +//calculamos las raices solicitadas +calcularOperaciones(1, 5, -8); +calcularOperaciones(2, -8, 15); +calcularOperaciones(10, 20, 9); \ No newline at end of file diff --git a/ejercicio 4/respuesta.txt b/ejercicio 4/respuesta.txt new file mode 100644 index 0000000..5815054 --- /dev/null +++ b/ejercicio 4/respuesta.txt @@ -0,0 +1,16 @@ +Funciones de la clase string +1) charAt() : accede a un caracter de una cadena + ejemplo : 'asi es'.charAt(0) devuelve 'a' + +2) toUpperCase(): convierte una cadena a mayusculas + ejemplo : 'hola'.toUpperCase() retorna 'HOLA' + +3) tolowerCase(): convierte una cadena a minusculas + ejemplo : 'MAS'.toUpperCase() retorna 'mas' + +4) concat(str[, ...strN]): combina el texto de dos (o más) cadenas y devuelve una nueva cadena. + ejemplo 'jaja'.concat(' que gracioso'): devuelve 'jaja que gracioso' + +5) replace(a,b): reemplaza el primer parametro por el segundo en la cadena utilizada + ejemplo: "HOLA".replace("A","C") devuelve "HOLC" + diff --git a/ejericico 3/ejercicio3.html b/ejericico 3/ejercicio3.html new file mode 100644 index 0000000..a978267 --- /dev/null +++ b/ejericico 3/ejercicio3.html @@ -0,0 +1,17 @@ + + + + + + + Ejercicio 1 + + + + +

Sí, existe una forma, se mostrara en el codigo y la respuesta en consola

+ + + + + \ No newline at end of file diff --git a/ejericico 3/js/main.js b/ejericico 3/js/main.js new file mode 100644 index 0000000..b9a7f31 --- /dev/null +++ b/ejericico 3/js/main.js @@ -0,0 +1,13 @@ +function calcularOperaciones() { + var op1 = Math.sin(parseSexagesimal(120)) - Math.cos(parseSexagesimal(60)); + var op2 = Math.pow(Math.sin(parseSexagesimal(90)) * Math.cos(parseSexagesimal(10)), 2); + console.log("sen(120) - cos(60) = " + op1); + console.log("sen^2(90) * cos^2(10) = " + op2); + +} + +function parseSexagesimal(a) { + var respuesta = (a / 180) * Math.PI; + return respuesta; +} +calcularOperaciones(); \ No newline at end of file -- libgit2 0.26.0