Actividad JS
Actividad para el proximo jueves 6 de marzo antes de las 00:00
se tiene un numero desconocido de registros y en cada registro viene:
-nombre
-edad
-estado civil (1=casado 2=soltero )
-programa (1=electronicoa, 2=contaduria, 3=programacion)
elaborar un programa en javascrip que encuentre e imprima:
1=promedio de edad de los estudiantes de programacion que sean casado
2=el nombre y la edad de la persona mas joven de contaduria
3=imprimir el nombre de todos los estudiantes de electronica
Solucion
<!doctype html>
<html>
<head>
<title>INGRESO DE DATOS</title>
</head>
<body>
<script>
var contProgramadores=0;
var contEdadProgramadores=0;
var edadMenor=0;
var nombreMenor="";
if(opc=1)
{
do
{
var nombre = prompt("Ingrese el nombre del estudiante");
var edad = parseInt(prompt('Ingrese la edad del estudiante'));
var carrera = prompt('Seleccione una de las siguientes carreras Universitarias:\nDigite 1 para contaduria\nDigite 2 para programacion\nDigite 3 para electronica');
var estado = prompt('Elija el estado civil del estudiante:\nSoltero: 1\nCasado: 2');
switch(carrera) {
case '1':
if(edadMenor == 0) {
edadMenor = edad;
nombreMenor = nombre;
}
if(edad < edadMenor) {
edadMenor = edad;
nombreMenor = nombre;
}
break;
case '2':
if(estado == '2') {
contProgramadores += 1;
contEdadProgramadores += edad;
promEdadProgramadores = contEdadProgramadores / contProgramadores;
}
break;
case '3':
nombresAdmins += nombre + ',';
break;
}
opc = prompt("Desea ingresar informacion de otro estudiante:\nSi digite 1\nNo digite 0");
} while(opc == 1);
alert("Nombre y edad del estudiante menor de contaduria:\n" + nombreMenor + " - " + edadMenor);
alert("Promedio actual de edad de estudiantes programacion casados es:\n" + promEdadProgramadores);
alert("Nombres de estudantes de electronica son:\n" + nombresAdmins);
}
</script>
</body>
</html>
Descargar archivo