En el ITM, se desea preseleccionar un grupo de estudiantes para un intercambio estudiantil con otro país. Los aspirantes deben cumplir los siguientes requisitos:
Si semestre es mayor o igual al sexto (6), edad entre 26 y más años y promedio superior o igual a 4.7.
Si semestre es menor a sexto (6), edad entre 18 y 25 años y promedio superior o igual a 4.5.
Se debe indicar:
a. Cuantos estudiantes se entrevistaron.
b. Cuantos estudiantes se preseleccionaron.
c. Cuantos del sexto (6) semestre o superior.
d. Cuantos menor al sexto(6) semestre.
e. Cual fue el mayor tipo de pre-selección (c o d).
Nota: No se sabe cuantos estudiantes se entrevistaran.
Si semestre es mayor o igual al sexto (6), edad entre 26 y más años y promedio superior o igual a 4.7.
Si semestre es menor a sexto (6), edad entre 18 y 25 años y promedio superior o igual a 4.5.
Se debe indicar:
a. Cuantos estudiantes se entrevistaron.
b. Cuantos estudiantes se preseleccionaron.
c. Cuantos del sexto (6) semestre o superior.
d. Cuantos menor al sexto(6) semestre.
e. Cual fue el mayor tipo de pre-selección (c o d).
Nota: No se sabe cuantos estudiantes se entrevistaran.
Solución
# import javax.swing.JOptionPane; public class PoC{ public static void main(String[] args){ int mas = 1, semestre = 0, edad = 0; double promedio = 0; int totalEstudiantes = 0, preseleccionaronMayor = 0, preseleccionaronMenor = 0, semestreMayor6 = 0, semestreMenor6 = 0; while( mas == 1 ){ semestre = Integer.parseInt(JOptionPane.showInputDialog( "Ingrese semestre: " )); edad = Integer.parseInt(JOptionPane.showInputDialog( "Ingrese edad: " )); promedio = Double.parseDouble(JOptionPane.showInputDialog( "Ingrese promedio: " )); if( semestre >= 6 ){ if(( edad >= 26 ) && ( edad <= 35 )){ if( promedio >= 4.7 ){ semestreMayor6++; preseleccionaronMayor++; } } }else if( semestre < 6 ){ if(( edad >= 18 ) && ( edad <= 25 )){ if( promedio >= 4.5 ){ semestreMenor6++; preseleccionaronMenor++; } } } totalEstudiantes++; mas = Integer.parseInt(JOptionPane.showInputDialog( "Quiere ingresar otro estudiante?\n0- No.\n1- Si." )); } System.out.println( " Cantida de estudiantes : " + totalEstudiantes ); System.out.println( " Cantidad preseleccionados: " + ( preseleccionaronMayor + preseleccionaronMenor) ); System.out.println( " Cantidad de 6to semestre en adelante: " + semestreMayor6 ); System.out.println( " Cantidad de menores del 6to semestre: " + semestreMenor6 ); if( preseleccionaronMayor > preseleccionaronMenor ){ System.out.println( " El mayor tipo de preselección es C" ); }else if( preseleccionaronMayor < preseleccionaronMenor ){ System.out.println( " El mayor tipo de preselección es D" ); }else if( preseleccionaronMayor == preseleccionaronMenor ){ System.out.println( " La preselección es igual" ); } } } /* SALIDA shTareas@Ubuntu:~/Escritorio$ java PoC Cantida de estudiantes : 2 Cantidad preseleccionados: 2 Cantidad de 6to semestre en adelante: 1 Cantidad de menores del 6to semestre: 1 La preselección es igual */ #
No hay comentarios:
Publicar un comentario