-
Notifications
You must be signed in to change notification settings - Fork 0
/
tarea-clase-5.js
79 lines (61 loc) · 3.29 KB
/
tarea-clase-5.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
const $botonCalcular = document.querySelector("#boton-calcular");
$botonCalcular.onclick = function() {
const salarioAnual = Number(document.querySelector("#salarioanual").value);
const salarioMensual = salarioAnual / 12
console.log(salarioMensual)
document.getElementById("salario-mensual").value = salarioMensual;
// document.getElementById("salario-mensual").innerHTML = salarioMensual;
return false;
}
/*
Cosas a tener en cuenta:
1. Los <input> no tienen .innerText, en vez de eso, usan .value. https://developer.mozilla.org/es/docs/Web/HTML/Elemento/input
2. Los demás elementos usan .innerText para acceder y modificar al texto que aparece dentro. https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement
También pueden usar .textContent, las diferencias no son importantes por ahora.
3. Para evitar que el formulario <form> se “mande” y por ende recargue la página,
al event handler “onclick”, agréguentle un return false; al final de la función.
Ejemplo:
const $botonCalcular = document.querySelector("#boton-calcular");
$botonCalcular.onclick = function()
// código que se ejecuta cuando le hagan click a este elemento...
return false;
}
*/
// PRIMERA TAREA - DONE
//TAREA: completar tareas/clase-5/index.html para que incluya tarea-clase-5.js *
//TAREA: crear un formulario donde un usuario pueda ingresar su salario anual.
//cuando el usuario haga click en el botón "calcular", mostrar el salario mensual
// en una caja de texto deshabilitada. --> <input type="text" disabled id="salario-mensual"/>
// SEGUNDA TAREA
//TAREA: En otro archivo html (no Index) y otro archivo js (no tarea-clase-5.js),
// creá un formulario que capture el primer nombre, segundo nombre, apellido/s y edad del usuario
// también vamos a crear un <h1> que diga Bienvenido!
// vas a crear un botón de acción que una vez que lo apretás, va a
// mostrar toda la información junta en un campo de texto
// Y va a cambiar el <h1> para decir "Bienvenido, nombreDeUsuario"!
/*
Ejemplo form:
<form id="entrada-bar" onsubmit="return false;">
<input type="text" placeholder="Ingresá tu nombre" id="nombre-usuario"/>
<input type="number" placeholder="Ingresá tu edad" id="edad-usuario" />
<input type="submit" value="Ingresar" id="ingresar"/>
</form>
<div id="resultado">Hola</div>
*
* */
// TERCERA TAREA
//TAREA: En otro archivo distinto,
// Por cada clase de r/argentina programa existente, vamos a pedir:
// horas, minutos y segundos de cada video. Ej. Si un video dura
// 2 horas, 38 minutos y 20 segundos, vamos a rellenar 3 campos de texto con
// cada dato.
// al apretar el botón "Calcular tiempo total", debe mostrar en un
// <strong> pre-creado el tiempo total de los videos.
// CUARTA TAREA
//TAREA: En otro archivo distinto,
// Crear una lista de <ol> y <li> que contengan sólo números.
// Convertir esos números a un array y:
// 1. calcular el promedio y mostrarlo en un <em> pre-creado con el texto "El promedio es..."
// 2. obtener el número más pequeño y mostrarlo en un <em> pre-creado con el texto "El número más pequeño es..."
// 3. obtener el número más grande y mostrarlo en un <em> pre-creado con el texto "El número más grande es..."
// 4. obtener el número que más se repite y mostrarlo en un <em> pre-creado con el texto "El número más frecuente es..."