Multiplicación y División con Radio

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
  • 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>

                    </tr>

                    <tr>

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

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

                    </tr>

                    <tr>

                        <td><input type="radio" name="operador" value="0" />Suma</td>

                        <td><input type="radio" name="operador" value="1" />Resta</td>

                        <td><input type="radio" name="operador" value="2" />División</td>

                        <td><input type="radio" name="operador" value="3" />Multiplicación</td>

                        

                    </tr>

                

            </table>

        <br><br>

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

        </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("operador"));

        if(valor==0){

        r=n1+n2;

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

        } else if(valor==1){

        r=n1-n2;

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

        }else if(valor==2){

        r=n1/n2;

        out.print("La División es :" +r);

        }else if(valor==3){

        r=n1*n2;

        out.print("La Multiplicación es :" +r);

        }

        %>

        

    </body>

</html>
  • Una vez terminado la codificación, ejecutaremos la aplicación y obtendremos como resultado lo siguiente:
 

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 Radio en la misma página