Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - cordoba20

#1
Java / Re: Ayuda con un ejercicio
14 Mayo 2010, 22:45 PM
import javax.swing.JOptionPane;
public class Personas {
   
    public static void main(String[] args) {
       
       int numamericanosalto=0, europeosbajo=0, asiaticosmedianos=0, cantidadamericanosbajosmayedad=0, edad;
       double estatura, edadprom=0, prom=0;
       int N, i;
       //String l="americano", e="e", a="asisticos", o="otros";
       int   procedencia;

         N=Integer.parseInt(JOptionPane.showInputDialog("PERSONAS A PROCESAR"));
         for(i=0; i<N; i++)
       {
          estatura=Double.parseDouble(JOptionPane.showInputDialog("ESTATURA \n Oprima: \n 1 = Alta \n 2 = Baja \n 3 = Mediana"));
          procedencia=Integer.parseInt(JOptionPane.showInputDialog("Procedencia \n 1 = Asiaticos \n 2 = Europeo \n 3 = Americanos \n 4 = Otros"));
          edad=Integer.parseInt(JOptionPane.showInputDialog("Edad"));

         //El número de americanos altos
         
         if(procedencia==3 && estatura==1)
         {
            numamericanosalto++;
         }
         //El número europeos bajos
         if(procedencia==2 && estatura==2)
         {
            europeosbajo++;
         }
         //El número de asiáticos medianos
         if(procedencia==1 && estatura==3)
         {
            asiaticosmedianos++;
         }

         //La edad promedio de los individuos de otras procedencias.
         if(procedencia==4)
         {
            edadprom=edadprom+edad;
            prom=edadprom/N;
         }

         //La cantidad de americanos bajos mayores de edad.
         if ((procedencia==3) && (estatura==2) && (edad>=18));
         {
            cantidadamericanosbajosmayedad++;
         }

       }
       JOptionPane.showMessageDialog(null, "El número de americanos altos "+numamericanosalto);
       JOptionPane.showMessageDialog(null, "El número europeos bajos "+europeosbajo);
       JOptionPane.showMessageDialog(null, "El número de asiáticos medianos "+asiaticosmedianos);
      JOptionPane.showMessageDialog(null, "La edad promedio de los individuos de otras procedencias "+prom);
      JOptionPane.showMessageDialog(null, "La cantidad de americanos bajos mayores de edad "+cantidadamericanosbajosmayedad);

   }
}


es que cuande voy a ingresar la  procedencia necesito ponerla  con letras  y no numeros
#2
Java / Ayuda con un ejercicio
14 Mayo 2010, 21:55 PM
Para un número determinado de personas se conoce su estatura, procedencia y edad.
La estatura y la procedencia se manejan de acuerdo a las siguientes convenciones:
Estatura = 1 (alta), 2 (baja) o 3 (Mediana)
Procedencia = 'L' (Americana), 'E' (Europea), 'A' (Asiática) u 'O'
(Otra).
Determinar:
- El número de americanos altos, europeos bajos y asiáticos medianos.
- La edad promedio de los individuos de otras procedencias.

porfavor alguien que me pueda colaborar....