Multiplicación y División con lista desplegable

Comenzamos creando nuestra Aplicación Web en Netbeans.

  • File, new project, Java Web y Web Application.
  • Luego damos clic en NEXT
  • En Project name escribimos el nombre de nuestro primer proyecto, en este caso lo llamaremos: Operaciones_lista
  • Después de haber hecho lo anterior, creamos un nuevo “jsp” procesar. Para ello damos clic derecho sobre Web pages, new, JSP y en File Name escribimos “procesar” y por último damos clic en Finish.
  • Una vez hecho todos los pasos anteriores, comenzamos con la Codificación!!

Para index.jsp escribiremos lo siguiente:

<html>

    <head>       

        <title>JSP Page</title>

    </head>

    <body>

        <form action="procesar.jsp" method="POST">

            <table border="0">

                

                    <tr>

                        <td>Primer Número :</td>

                        <td><input type="text" name="txtnum1" value="" /> </td>

                       <td>

                           <select name="operaciones">

                            <option value="1">SUMA</option>

                        <option value="2">RESTA</option>

                        <option value="3">MULTIPLICACION</option>

                        <option value="4">DIVISION</option>

                    </select>

                      </td>

                    </tr>

                    <tr>

                        <td>Segundo Número :</td>

                        <td><input type="text" name="txtnum2" value="" /></td>

                        <td><input type="submit" value="Enviar" /></td>

                    </tr>                

            </table>                           

        </form>

    </body>

</html>

Para procesar.jsp escribiremos lo siguiente:

<html>

    <head>       

        <title>JSP Page</title>

    </head>

    <body>

       <%

       double n1=0, n2=0, r=0;

       int valor;

       n1= Double.parseDouble(request.getParameter("txtnum1"));

       n2= Double.parseDouble(request.getParameter("txtnum2"));

       valor=Integer.parseInt(request.getParameter("operaciones"));

       if(valor==1){

           r=n1+n2;

           out.print("La suma es :" +r);

       }else if(valor==2){

           r=n1-n2;

           out.print("La resta es :" +r);

       }else if(valor==3){

           r=n1*n2;

           out.print("El producto :" +r);

       }else if(valor==4){

           r=n1/n2;

           out.print("El resto de la división es :" +r);

       }else 

       %>

    </body>

</html>
  • Una vez terminado la codificación, ejecutaremos la aplicación y obtendremos como resultado lo siguiente:
Multiplicación y División con lista desplegable
  • Como podemos ver, nuestro programa realizó lo que estábamos buscando, operar la Suma, Resta, Multiplicación y División con lista desplegable en otra página

Para descargar el ejercicio:

Te invito a ver el código fuente de la misma operación, pero que se muestre en la misma página: Java : WebApplication – Suma, Resta, Multiplicación y División con lista desplegable en la misma página