Autor Tema: ejercicio vectores (arrays) Pedir datos al usuario JOptionPane showInputDialog  (Leído 2359 veces)

nagurc

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Hola a todos! me presento me llamo nahuel y soy estudiante de sistemas,les comento que estoy trabado con este ejercicio de arrays, no se como empezarlo y les pido ayuda por favor

El ejercicio dice:

Una empresa quiere hacer un estudio de habitos de consumo de alcohol entre la juventud,para ello ha escogido a una empresa de la provincia donde llevara a cabo la consulta, para ello se le preguntara a 30 adolescentes cual es la bebida que prefiere consumir mas:
1-vino
2-cerveza
3-fernet
4-licotres
5-bebidas blancas

a) se cuenta la eleccion de cada una de las bebidas con un array
b) determina cual es el tipo de bebida mas consumida entre los jovenes (numero)
c) porcentaje de quien prefiere cercveza y quien vino

lo que fui haciendo fue esto

Código: [Seleccionar]

int []tipobebida= new int[6]

for (int n=0;n<=tipobebida.length;n++){
//aca es donde no se, tengo que agregar otro for aca dentro para preguntarle a las 30 personas?
    for(int n=0;n<=30;n++){
    JOptionPane.showinputDialog("ingrese bebida");
}}
     



eso es lo que no entiendo, como agrego el for para preguntarle a 30 personas, va adentro del array o no ?


muchas gracias amigos

saludos.
« Última modificación: 02 de Abril 2017, 18:04 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:me ayudan con este ejercicio de vectores (arrays) por favor ?
« Respuesta #1 en: 23 de Enero 2017, 18:33 »
Hola nagurc.

Si no entendí mal, lo que tienes que hacer es preguntar a 30 personas que tipo de bebida prefieren, te dejo un ejemplo de lo que creo podría serte de ayuda.

Código: [Seleccionar]
import javax.swing.JOptionPane;

public class Test {
 
   public static void main (String [ ] args) {
   String[] bebida = {"vino", "cerveza", "fernet", "licotres", "bebidas blancas"};
       int[] tipobebida = new int[5];
       for(int i = 0; i < 30; i++) {
       String valor = JOptionPane.showInputDialog("ingrese bebida");
       tipobebida[Integer.parseInt(valor)-1]++;
       }
       for(int i = 0; i < tipobebida.length; i++) {
       System.out.println(bebida[i] + " fue elegida por " + tipobebida[i] + " jóvenes.");
       }
  }
}

Saludos. ;D
« Última modificación: 23 de Enero 2017, 19:05 por pedro,, »

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".