Foro de elhacker.net

Programación => Java => Mensaje iniciado por: daniel.p en 30 Septiembre 2012, 17:49 pm



Título: como se hace esto en java
Publicado por: daniel.p en 30 Septiembre 2012, 17:49 pm
Llenar un vector con una lista de N nombres de los estudiantes Luego pedir el nombre de un estudiante y decir si el nombre se encuentra o no en el listado (array).


Título: Re: como se hace esto en java
Publicado por: Anvil en 30 Septiembre 2012, 18:56 pm
En pseudocódigo se vería algo asi:

Código:
ArrayList<String> Names;
void Main()
{
Names = new ArrayList<String>();
input_from_keyboard(input);
}

void input_from_keyboard(String input)
{
if(!check_string_on_Names(input))
{
Names.add(input);
}
}

void check_string_on_Names(String word)
{
bool found = false;
for(int i = 0; i < Names.length; i++)
{
if(Names[i] == word)
{
found = true;
break;
}
}
return found;
}


Título: Re: como se hace esto en java
Publicado por: elkiy en 1 Octubre 2012, 21:33 pm
En pseudocódigo se vería algo asi:

Código:
ArrayList<String> Names;
void Main()
{
Names = new ArrayList<String>();
input_from_keyboard(input);
}

void input_from_keyboard(String input)
{
if(!check_string_on_Names(input))
{
Names.add(input);
}
}

void check_string_on_Names(String word)
{
bool found = false;
for(int i = 0; i < Names.length; i++)
{
if(Names[i] == word)
{
found = true;
break;
}
}
return found;
}

perdon que te pregunte, pero  el pseudocódigo no es codigo de maquina, sino es un "codigo" que puede leer cualquiera, especifica las acciones que hace el programa en secuencia, eso es el  pseudocódigo, es similar a UML.