Java - ayuda

   
Vista:

ayuda

Publicado por ALEXI CORONADO (2 intervenciones) el 22/04/2008 02:01:52
por favor ayudenme necesito crear un progrma en java io qeu m ereciba maximo treint anotas guardarla sen un vector hasta ahi todo bn
y luego tengo que guardarlas n otro vector llamado notas altas(alli van las notas ma saltas del promedio 3.5) y en otro vector notasbajas(alli van la snotas por debajo del promedio) y depues debo mostra las notas latas y luego las notas bajas
no he podido por favor aayudenme .....gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda

Publicado por Supra (36 intervenciones) el 22/04/2008 13:43:47
A ver primero alexi jeje pon puntos y comas cuando escribas para entenderte mejor.

Según he entendio tienes ya las notas metidas en el vector no??...

mira puedes hacer un metodo que te cuente las notas superiores a 3.5, te genere un vector con un numero de elementos igual al numero de notas altas...y luego vaya leyendo notas y metiendolas en ese vector para luego devolverlo. Luego otro metodo que haga lo mismo para las notas bajas, ej;

public float [ ] NotasAltas(float [ ] v) // v es el vector de todas las notas
{
int num_notas_altas=0;

for(int i=0; i < v.length; i++)
{
if(v[i] > 3.5)
num_notas_altas++;
}

//Declaramos el vector donde introduciremos todas las notas altas
//Con un numero de elementos igual a num_notas_altas

float [] vectorNotasAltas = new float[num_notas_altas];
int c=0; //c será el contador para el vector vectorNotasAltas

//Volvemos a recorrer v para introducir las notas en el vectorNotasAltas

for(int i=0; i<v.length; i++)
{
if(v[i] > 3.5)
{
vectorNotasAltas[c]=v[i];
c++;
}
}

//Devolvemos el vector vectorNotasAltas

return vectorNotasAltas;

}

Para las notas bajas será igual pero teniendo en cuenta que donde has puesto > 3.5 tienes que poner < 3.5

Un Saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar