Subido por ERWIN AUNER GÓMEZ ALVARADO

Ejercicios condicionales JS

Anuncio
Programación Web
Marzo - Julio 2021
[Erwin Auner Gomez Alvarado]
[18/mayo/2021]
[Programación web]
Ejercicios Condicionales Js
Resolver los siguientes algoritmos en Js.
1.
Queremos conocer, dependiendo de la edad, si un pasajero recibo un porcentaje de
descuento. Calcula el precio final y muéstralo en consola.
Precio del boleto: 450 MXN.
Edad
Consola (Lo que debe de mostrar)
0–5
No paga boleto
6 – 40
No hay descuento
41 – 60
Tiene un 20% descuento
60 y más
Tiene un 30% descuento
Código:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-eequiv="X-UA-Compatibe" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<center>
<tittle align="center">ERWIN AUNER GOMEZ ALVARADO</title>
</center>
</head>
<!-- </br> salto de linea-->
<body>
<script>
var edad = window.prompt("Qué edad tiene?");
var precio = 450;
var descuento = 0;
if(edad>=0&&edad<=5){
descuento=100*(precio/100);
IMT. Jesús Felipe Vázquez Barrios.
Programación Web
Marzo - Julio 2021
precio = precio-descuento;
document.write("Tiene un descuento del 100%--"+"--Total a pagar = $"+precio);
}else{
if(edad>=6&&edad<=40){
descuento=0*(precio/100);
precio = precio-descuento;
document.write("No tiene ningun descuento "+"Total a pagar = $"+precio);
}else{
if(edad>=41&&edad<=60){
descuento=20*(precio/100);
precio = precio-descuento;
document.write("Tiene un descuento del 20%--"+"--Total a pagar = $"+precio);
}
document.write("<br>");
if(60<=edad){
descuento=30*(precio/100);
precio = precio-descuento;
document.write("Tiene un descuento del 30%--"+"--Total a pagar = $"+precio);
}
}
}
</script>
</body>
</html>
Capturas de la página:
IMT. Jesús Felipe Vázquez Barrios.
Programación Web
2.
Marzo - Julio 2021
Escribe un programa que pregunte al usuario si es culpable o no. Asumiremos que:
En caso afirmativo el usuario responderá si
En caso contrario responderá no.
Si el usuario responde si se escribirá en consola «irás a la cárcel».
Si el usuario responde no se escribirá en consola «irás a casa».
En cualquier otro caso en el documento web se escribirá «la documentación por
favor».
Código:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-eequiv="X-UA-Compatibe" content="IE=edge">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<center>
<tittle align="center">ERWIN AUNER GOMEZ ALVARADO</title>
</center>
</head>
<!-- </br> salto de linea-->
<body>
<script>
var R = window.prompt("Es culpable?");
IMT. Jesús Felipe Vázquez Barrios.
Programación Web
Marzo - Julio 2021
var afirmativo = "si";
var negativo = "no";
if(R==afirmativo){
document.write("--IRAS A LA CARCEL--");
}
if(R==negativo){
document.write("--IRAS A CASA--");
}
if(R!=afirmativo && R!=negativo){
document.write("--LA DOCUMENTACION POR FAVOR--");
}
</script>
</body>
</html>
Capturas de la página:
IMT. Jesús Felipe Vázquez Barrios.
Programación Web
3.
Marzo - Julio 2021
Ask the user to enter their favourite colour. If they enter “red”, “RED” or “Red”
display the message “I like red too”, otherwise display the message “I don’t like
[colour], I prefer red”.
Código:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-eequiv="X-UA-Compatibe" content="IE=edge">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<center>
<tittle align="center">ERWIN AUNER GOMEZ ALVARADO</title>
</center>
</head>
<body>
<script>
var R = window.prompt("INGRESA TU COLOR FAVORITO");
var color1 = "rojo";
var color2 = "Rojo";
var color3 = "ROJO";
if(R==color1 || R==color2 || R==color3){
document.write("A MI TAMBIEN ME GUSTA EL COLOR "+R);
}
if(R!=color1 && R!=color2 && R!=color3){
document.write("NO ME GUSTA EL COLOR "+R+", PREFIERO EL COLO
R ROJO");
}
</script>
</body>
</html>
IMT. Jesús Felipe Vázquez Barrios.
Programación Web
Marzo - Julio 2021
Capturas de la página:
Entregable:
2 capturas de pantalla de cada ejercicio, código y resultado en navegador.
Entregable: Subir su actividad a Teams en la asignación correspondiente.
Criterio
Porcentaje
Datos
10 pts
Investigación
80 pts
Referencias
10 pts
IMT. Jesús Felipe Vázquez Barrios.
Descargar