Commit 8d71a2af by Cristhian Ortellado

Initial commit

parents
En cada carpeta se encuentran los ejercicios y el cuestionario separado
\ No newline at end of file
{
// 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
.contenedor {
width: 50%;
margin: 0 auto;
background-color: rgba(0, 0, 0, .2);
height: 100px;
text-align: center;
}
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejercicio 1</title>
<link rel="stylesheet" href="css/styles.css">
</head>
<body>
<div class="contenedor">
<h1>Ingrese dos numeros</h1>
<div class="numeros">
<input type="number" name="numero1" id="numero1">
<input type="number" name="numero2" id="numero2">
<input type="button" value="Calcular" id="btn_calcular">
</div>
</div>
</body>
<script src="js/main.js"></script>
</html>
\ No newline at end of file
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
.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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejercicio 1</title>
<link rel="stylesheet" href="css/styles.css">
</head>
<body>
<!-- <h1>Ingrese coeficientes de ax +bx +c =0</h1>
<div class="contenedor">
<div class="numeros">
<p><input type="number" name="a" id="a">x^2 + </p>
<p><input type="number" name="b" id="b">x +</p>
<p><input type="number" name="a" id="c"> = 0 </p>
<input type="button" value="Calcular Raices" id="btn_calcular">
</div>
</div> -->
</body>
<script src="js/main.js"></script>
</html>
\ No newline at end of file
//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
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"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejercicio 1</title>
</head>
<body>
<h1>Sí, existe una forma, se mostrara en el codigo y la respuesta en consola</h1>
</body>
<script src="js/main.js"></script>
</html>
\ No newline at end of file
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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment