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