Programacion enjava

Páginas: 12 (2914 palabras) Publicado: 8 de noviembre de 2013
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]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(opc4); 

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(op2); 


switch (op){ 
case 1: 
Stringnm=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")); 





EJERCICIOS EN JAVA 01-04 TALLER4 (WHILE)
0 comentarios Publicado por nancy johanna cifuentes en 10:29
1- Almacenar en un vectorA N números entre 1 y 100; posteriormente almacenar en un Vector B, el correspondiente número Binario a los números almacenados en el Vector A. 

int n=Integer.parseInt(JOptionPane.showInputDialog("Digite la cantidad de numeros")); 
int []va=new int [n]; 
String []vb=new String [n]; 
int z; 
int r=0; 
String rr= " "; 
int i=0; 
while(i
 rr= " "; 
do{ va[i]=Integer.parseInt(JOptionPane.showInputDialog("Digite el numero")); 
}while(va[i]100); 
z=va[i]; 
int j=0; 
while(j
 r=(int)(z%2); 
rr=r+rr; 
z=(int)(z/2); 
j=j+1; 

r=(int) (z%2); 
rr=r+rr; 
z=(int) (z/2); 
rr=z+rr; 
vb[i]=rr; 
i=i+1; 

i=0; 
while(i
 JOptionPane.showMessageDialog(null, "El numero binario es "+vb[i]); 
i=i+1; 




2- Almacenar en un vector Llamado Enteros N números y en unVector llamado Perfecto, la respuesta (si - no) si el número almacenado en el vector Enteros es Perfecto o No, recordemos que Se dice que un número N es perfecto si la suma de sus divisores (excluido el propio N) es N. Por ejemplo 28 es perfecto, pues sus divisores (excluido el 28) son: 1, 2, 4, 7 y 14 y su suma es 1+2+4+7+14=28. 
int n=Integer.parseInt(JOptionPane.showInputDialog("digite la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion
  • Programacion
  • Programacion
  • Programacion
  • Programacion
  • Programacion
  • Programación
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS