diff --git b/Cuestionario.docx a/Cuestionario.docx
new file mode 100644
index 0000000..929358a
Binary files /dev/null and a/Cuestionario.docx differ
diff --git b/README.MD a/README.MD
new file mode 100644
index 0000000..c95e553
--- /dev/null
+++ a/README.MD
@@ -0,0 +1 @@
+En cada carpeta se encuentran los ejercicios y el cuestionario separado
\ No newline at end of file
diff --git b/ejercicio 1/.vscode/launch.json a/ejercicio 1/.vscode/launch.json
new file mode 100644
index 0000000..7a9dfa0
--- /dev/null
+++ a/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 b/ejercicio 1/css/styles.css a/ejercicio 1/css/styles.css
new file mode 100644
index 0000000..b59adeb
--- /dev/null
+++ a/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 b/ejercicio 1/ejercicio1.html a/ejercicio 1/ejercicio1.html
new file mode 100644
index 0000000..58af0ee
--- /dev/null
+++ a/ejercicio 1/ejercicio1.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+ Ejercicio 1
+
+
+
+
+
+
Ingrese dos numeros
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/ejercicio 1/js/main.js a/ejercicio 1/js/main.js
new file mode 100644
index 0000000..bae71c9
--- /dev/null
+++ a/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 b/ejercicio 2/css/styles.css a/ejercicio 2/css/styles.css
new file mode 100644
index 0000000..b5745d8
--- /dev/null
+++ a/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 b/ejercicio 2/ejercicio2.html a/ejercicio 2/ejercicio2.html
new file mode 100644
index 0000000..3c2ec39
--- /dev/null
+++ a/ejercicio 2/ejercicio2.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ Ejercicio 1
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/ejercicio 2/js/main.js a/ejercicio 2/js/main.js
new file mode 100644
index 0000000..57f9921
--- /dev/null
+++ a/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 b/ejercicio 4/respuesta.txt a/ejercicio 4/respuesta.txt
new file mode 100644
index 0000000..5815054
--- /dev/null
+++ a/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 b/ejericico 3/ejercicio3.html a/ejericico 3/ejercicio3.html
new file mode 100644
index 0000000..a978267
--- /dev/null
+++ a/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 b/ejericico 3/js/main.js a/ejericico 3/js/main.js
new file mode 100644
index 0000000..b9a7f31
--- /dev/null
+++ a/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