SoloCodigo

Programación General => Java => Mensaje iniciado por: ||**AnTiShOcK** en Lunes 18 de Septiembre de 2006, 21:54

Título: Necesito Ayuda Urgente
Publicado por: ||**AnTiShOcK** en Lunes 18 de Septiembre de 2006, 21:54
hola como esta, soy nuevo en este foro y como a uds me gusta la programacion

bueno necesito un poco de ayuda con este programa

Son "n" datos formados por clave, precio, sucursal, y cantidad (clave, sucursal y cantidad son enteros; precio es float)

1-generar un arreglo para clave, precio y sucursal
2-generar un arreglo para clave y cantidad
3-calcular promedio por clave
4-calcular el mayor precio y a que clave y sucursal corresponde
IMPRIMIR RESULTADOS

mas o menos pense algo como esto

leer n

for(i=0;i<n;i++)
{
for(o=0;0<4;o++)
{
leer clave
leer sucursal
leer precio
arreglo[clave][sucursal]=precio
vector[clave]=cantidad
}
}

el codigo es para ingresar los datos. Ya lo hice de todas las maneras que se me han ocurrido pero cuando lo ejecuto me sale un mensaje que dice que he sobrepasado el arreglo.

¿es correcto lo que hice?

gracias
Título: Re: Necesito Ayuda Urgente
Publicado por: ArKaNtOs en Lunes 18 de Septiembre de 2006, 22:06
1.- como definiste tus arreglos?

2.- for(o=0;0<4;o++) ya checaste bien que pusiste si 0 <4 ' eso siempre se va a cumplir
Título: Re: Necesito Ayuda Urgente
Publicado por: silverfox en Martes 19 de Septiembre de 2006, 09:05
Lo que no tengo claro es para qué usas el bucle:

Citar
for(o=0;0<4;o++)


¿Qué consigues con ello?










Silverfox