Taller #2
Nombre:
Samuel Gomez londoño
Estefanía londoño Sánchez
Camila restrepo Ramírez
Manolo Holguín Arbeláez
María José Manjarrez muñoz
Mariana mora Chavarria
Luciana Rodríguez Hernández
TALLER 2 – Resuelto en JavaScript
1. Mostrar los diferentes tipos de variables
Respuesta en JavaScript:
<script>
let numero = 25;
let decimal = 3.14;
let texto = "Hola Mundo";
let logico = true;
let indefinido;
[Link]("Número: " + numero + "<br>");
[Link]("Decimal: " + decimal + "<br>");
[Link]("Texto: " + texto + "<br>");
[Link]("Booleano: " + logico + "<br>");
[Link]("Indefinido: " + indefinido + "<br>");
</script>
2. Nombre de un empleado y sueldo
Respuesta en JavaScript:
<script>
let nombre = "Carlos";
let sueldo = 1200000;
[Link]("Empleado: " + nombre + "<br>");
[Link]("Sueldo: " + sueldo);
</script>
3. Datos de un usuario y ejercicios adicionales
Respuesta en JavaScript:
<script>
let nombre = prompt("Ingrese su nombre");
let mail = prompt("Ingrese su email");
let celular = prompt("Ingrese su celular");
let direccion = prompt("Ingrese su dirección");
[Link]("Nombre: " + nombre + "<br>Email: " + mail +
"<br>Celular: " + celular + "<br>Dirección: " + direccion +
"<br><br>");
let lado = parseInt(prompt("Ingrese el lado del cuadrado"));
[Link]("Perímetro: " + (lado*4) + "<br><br>");
let n1 = parseInt(prompt("Ingrese número 1"));
let n2 = parseInt(prompt("Ingrese número 2"));
let n3 = parseInt(prompt("Ingrese número 3"));
let n4 = parseInt(prompt("Ingrese número 4"));
[Link]("Suma de los dos primeros: " + (n1+n2) + "<br>");
[Link]("Producto del tercero y cuarto: " + (n3*n4) +
"<br><br>");
let precio = parseInt(prompt("Ingrese precio del artículo"));
let cantidad = parseInt(prompt("Ingrese cantidad"));
[Link]("Total a pagar: " + (precio*cantidad));
</script>
4. Sueldo con impuesto
Respuesta en JavaScript:
<script>
let sueldo = parseFloat(prompt("Ingrese sueldo"));
if (sueldo > 1000000) {
[Link]("Debe pagar impuestos: " + (sueldo*0.10));
} else {
[Link]("No paga impuestos.");
}
</script>
5. Promedio y clave
Respuesta en JavaScript:
<script>
let nota1 = parseInt(prompt("Ingrese nota 1"));
let nota2 = parseInt(prompt("Ingrese nota 2"));
let nota3 = parseInt(prompt("Ingrese nota 3"));
let promedio = (nota1+nota2+nota3)/3;
if (promedio >= 7) {
[Link]("Promocionado<br>");
} else {
[Link]("No promocionado<br>");
}
let clave1 = prompt("Ingrese clave");
let clave2 = prompt("Repita clave");
if (clave1 == clave2) {
[Link]("Claves iguales");
} else {
[Link]("Claves distintas");
}
</script>
6. Operaciones con números
Respuesta en JavaScript:
<script>
let a = parseInt(prompt("Ingrese número A"));
let b = parseInt(prompt("Ingrese número B"));
if (a > b) {
[Link]("Suma: " + (a+b) + "<br>Diferencia: " + (a-
b));
} else {
[Link]("Producto: " + (a*b) + "<br>División: " +
(a/b));
}
let n1 = parseInt(prompt("Nota 1"));
let n2 = parseInt(prompt("Nota 2"));
let n3 = parseInt(prompt("Nota 3"));
let prom = (n1+n2+n3)/3;
if (prom >= 4) {
[Link]("<br>Regular");
} else {
[Link]("<br>Reprobado");
}
let num = parseInt(prompt("Ingrese un número (1..99)"));
if (num < 10) {
[Link]("<br>Tiene un dígito");
} else {
[Link]("<br>Tiene dos dígitos");
}
</script>
7. Condiciones varias
Respuesta en JavaScript:
<script>
let x = parseInt(prompt("Ingrese número 1"));
let y = parseInt(prompt("Ingrese número 2"));
let z = parseInt(prompt("Ingrese número 3"));
[Link]("Mayor: " + [Link](x,y,z) + "<br>");
let valor = parseInt(prompt("Ingrese número"));
if (valor > 0) [Link]("Positivo<br>");
else if (valor == 0) [Link]("Cero<br>");
else [Link]("Negativo<br>");
let n = parseInt(prompt("Ingrese número positivo hasta 999"));
if (n < 10) [Link]("Tiene 1 cifra<br>");
else if (n < 100) [Link]("Tiene 2 cifras<br>");
else [Link]("Tiene 3 cifras<br>");
let nombre = prompt("Ingrese nombre");
let total = parseInt(prompt("Ingrese total de preguntas"));
let correctas = parseInt(prompt("Ingrese correctas"));
let porcentaje = (correctas/total)*100;
if (porcentaje >= 90) [Link]("Nivel superior");
else if (porcentaje >= 75) [Link]("Nivel medio");
else if (porcentaje >= 50) [Link]("Nivel regular");
else [Link]("Fuera de nivel");
</script>
8. Condiciones compuestas
Respuesta en JavaScript:
<script>
let dia = parseInt(prompt("Ingrese día"));
let mes = parseInt(prompt("Ingrese mes"));
let anio = parseInt(prompt("Ingrese año"));
if (dia==25 && mes==12) {
[Link]("Es Navidad<br>");
} else {
[Link]("No es Navidad<br>");
}
let a = parseInt(prompt("Número 1"));
let b = parseInt(prompt("Número 2"));
let c = parseInt(prompt("Número 3"));
if (a==b && b==c) {
[Link]("Resultado: " + ((a+b)*c) + "<br>");
}
let v1 = parseInt(prompt("Número 1"));
let v2 = parseInt(prompt("Número 2"));
let v3 = parseInt(prompt("Número 3"));
if (v1<10 && v2<10 && v3<10) {
[Link]("Todos los números son menores a diez<br>");
}
let x = parseInt(prompt("Ingrese coordenada X"));
let y = parseInt(prompt("Ingrese coordenada Y"));
if (x>0 && y>0) [Link]("1° cuadrante");
else if (x<0 && y>0) [Link]("2° cuadrante");
else if (x<0 && y<0) [Link]("3° cuadrante");
else if (x>0 && y<0) [Link]("4° cuadrante");
</script>
9. Sueldo y antigüedad
Respuesta en JavaScript:
<script>
let sueldo = parseFloat(prompt("Ingrese sueldo"));
let antiguedad = parseInt(prompt("Ingrese años de antigüedad"));
if (sueldo < 500 && antiguedad >= 10) {
sueldo = sueldo * 1.20;
} else if (sueldo < 500 && antiguedad < 10) {
sueldo = sueldo * 1.05;
}
[Link]("Sueldo a pagar: " + sueldo);
</script>
Referencias
Mozilla Developer Network (MDN). (2025). JavaScript Guide.
[Link]