lunes

EVALUACION FINAL

int n=Integer.parseInt(JOptionPane.showInputDialog("Digite la cantidad de posiciones en el vector"));

String vnom []=new String [n];
int ve []=new int [n];
for(int i =0;i vnom[i]=JOptionPane.showInputDialog("Digite su nombre");

do{


ve[i]=Integer.parseInt(JOptionPane.showInputDialog("Digite su edad"));
}while(ve[i]<10ve[i]>90);
}
for(int i =0;i

String consulta;
int opc;
do{

do{
opc=Integer.parseInt(JOptionPane.showInputDialog("Digite la opcion que decee hacer\n 1: Cantidad de edades que son mayores al promedio de edades \n 2:Ordenar el vector en forma ascendente\n 3:Persona con la edad mayor y enque posicion se encuentra\n 4:Persona a buscar"));
}while(opc<1opc>4);

switch(opc){

case 1:
int ce=0;
float pre=0;
int se=0;
i=0;
do{
se=se+ve[i];
i=i+1;
}while(i
JOptionPane.showMessageDialog(null, "La suma es " + se);
pre=se/n;
i=0;
do{

if(ve[i]>pre){
ce=ce+1;

}

i=i+1;
}while(i
JOptionPane.showMessageDialog(null, "El promedio de edades es" + pre);
JOptionPane.showMessageDialog(null, "La cantidad de edades mayores al promedio son"+ce);


break;
case 2:
int temp;
String nom;
i=0;
while(i int j=i+1;
while(j if(ve[i] temp=ve[i];
ve[i]=ve[j];
ve[j]=temp;

nom=vnom[i];
vnom[i]=vnom[j];
vnom[j]=nom;
}


j=j+1;
}

JOptionPane.showMessageDialog(null, "Las edades en forma ascendente es "+ ve[i]+ " el nombre es " + vnom[i]);
i=i+1;
}

break;

case 3:
int mayor=0;
i=0;
do{
if (ve[i]>mayor){
mayor=ve[i];
}
i=i+1;
}while (i i=0;
do{
if (mayor==ve[i]){
JOptionPane.showMessageDialog(null, "La persona con la edad mayor es "+vnom[i]+" posicion "+ i);
}
i=i+1;
}while(i break;

case 4:{
int op;
String con;
do{
do{
op=Integer.parseInt(JOptionPane.showInputDialog("Digite la opcion que decee hacer\n 1:El nombre\n 2:La edad"));
}while(op<1op>2);


switch (op){
case 1:
String nm=JOptionPane.showInputDialog("Digite el nombre a buscar");
int j=0;
while(j if(vnom[j].equals(nm)){
JOptionPane.showMessageDialog(null, "El nombre si esta " + vnom[j] + ve[i]);

}
j=j+1;
}

break;
case 2:
int edad=Integer.parseInt(JOptionPane.showInputDialog("Digite la edad a buscar"));
j=0;
while(j if(edad==ve[j]){

JOptionPane.showMessageDialog(null, "La edad si esta " + ve[j] + vnom[j]);

}
j=j+1;
}
break;
}



con=JOptionPane.showInputDialog("Desea hacer otra consulta");
}while(con.equals("si"));
}

}
consulta=JOptionPane.showInputDialog("Desea hacer otra consulta del menu principal");
}while(consulta.equals("si"));
}
}
}



0 comentarios:

Publicar un comentario