Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: nagurc en 23 de Enero 2017, 03:53
-
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
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.
-
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.
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