Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2010, 14:24
_JarC
 
Fecha de Ingreso: septiembre-2010
Mensajes: 12
Antigüedad: 14 años, 3 meses
Puntos: 0
Ayuda Con JSP!

Bueno ps asi como dice el titulo, necesito de su ayuda, hace poco en la U nos pusieron hacer un algoritmo de busque lineal en consola, interfaz y aplicacion web, el punto es que las dos primeras ya tan y ps la tercera tambien xD, el problema es q no sale como yo quiero

Explicacion:
consiste en generar un vector y en ese vector escoger un numero y darle buscar, el me debe decir el numero es x y se encuentra en la posicion x

tons lo que hace el mio es: que digito el tamaño del vector y digito el numero que quiero buscar (osea no c cual es el numero q voy a buscar) en pocas palabras me genera el arreglo y me busca automaticamente

y como dije en la explicacion quiero que haga por separado los dos, pero no he podido TT, me gustaria si me pudieran ayudar


Cita:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<%
int n=0, e=0;
int i;
int j;
int s=0;
int indice;
int s1[]={1};
int pos=0;
int[]x={1};
if(request.getParameter("OK") != null)

{
n = Integer.parseInt(request.getParameter("TAMANO"));


x= new int[n];



for ( i=0; i<x.length;i++)
{
x[i]= (int)(Math.random()*n);
//s1[i]=x[i];
out.println(x[i]+" , ");
}

//if(request.getParameter("SI") != null)
// {
//if(request.getParameter("SI") != null)
// {

s = Integer.parseInt(request.getParameter("BUSCAR"));

for (i=0;i<x.length;i++)
{
if (x[i] == s)
{
e=1;
pos=i;
break;

}

}
if (e==1){
out.println("El Valor "+s+ " se Econtro " + pos );
}
else

out.println("VALOR NO ENCONTRADO" );
}


// construyendo forma dinamica

out.println("<FORM ACTION=index.jsp METHOD=post>");

out.println("TAMANO:<INPUT TYPE=TEXT NAME=TAMANO value="+n+"><BR>");

//out.println("<INPUT TYPE=SUBMIT NAME=OK VALUE=ACEPTAR ><BR>");

out.println("BUSCAR:<INPUT TYPE=TEXT NAME=BUSCAR value="+s+"><BR>");

out.println("<INPUT TYPE=SUBMIT NAME=OK VALUE=ACEPTAR ><BR>");





out.println("</FORM>");

%>