Upload
truongdat
View
226
Download
4
Embed Size (px)
Citation preview
UNIVERSIDAD MARIANO GÁLVEZ CENTRO REGIONAL DE GUASTATOYA
FACULTAD DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN
ING. RENÉ ALVARADO
ELABORACIÓN DE PÁGINAS WEB
EJERCICIOS DE REPASO
ORELLANA RIVAS ANDRÉS JOSÉ
CARNÉ: 1890-08-986
FECHA: 02/10/2010
NOTAS
INDEX:
<%-- Document : index Created on : 2/10/2010, 05:25:23 PM Author : Andrés Orellana--%>
<%@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">
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>CALIFICACIONES</title> </head> <body> <h1><center><font face="verdana" size="4">INGRESO DE NOTAS</font></center></h1> <form action="Calificaciones" method="get"> <hr> <center><font face="verdana" size="4">Estudiante: <input type="text" name="nom" value=""> </font></center> <br> <center><font face="verdana" size="4">Primera Nota: <input type="text" name="nota1" value=""> </font></center> <br> <center><font face="verdana" size="4">Segunda Nota: <input type="text" name="nota2" value=""> </font></center> <br> <center><font face="verdana" size="4">Tercera Nota: <input type="text" name="nota3" value=""> </font></center> <br> <center><font face="verdana" size="4">Cuarta Nota: <input type="text" name="nota4" value=""> </font></center> <br><hr> <center><font face="verdana" size="4"> <input type="submit" value="PROMEDIAR"> </font></center> </form> </body></html>
SERVLET:
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;
@WebServlet(name="Calificaciones", urlPatterns={"/Calificaciones"})public class Calificaciones extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String Estudiante = request.getParameter("nom"); double nota1 = Double.parseDouble(request.getParameter("nota1".intern())); double nota2 = Double.parseDouble(request.getParameter("nota2".intern())); double nota3 = Double.parseDouble(request.getParameter("nota3".intern())); double nota4 = Double.parseDouble(request.getParameter("nota4".intern()));
double Promedio=0; String Resultado= " "; if(nota1>0 && nota1<10.1){ if(nota2>0 && nota1<10.1){ if(nota3>0 && nota1<10.1){ if(nota4>0 && nota1<10.1){
Promedio=((nota1+nota2+nota3+nota4)/4);
if (Promedio < 2.91){ Resultado= "Repasar"; } else if (Promedio > 2.9 && Promedio<4.91){ Resultado= "Practicar"; } else if (Promedio > 4.9 && Promedio<6.91){ Resultado= "Mejorar"; } else if (Promedio > 6.9 && Promedio<8.91){ Resultado= "Bueno"; } else if (Promedio > 8.9 && Promedio<10.1){ Resultado= "Excelente"; } } } } }
response.setContentType("text/html"); PrintWriter out = response.getWriter();
try { out.println("<html>"); out.println("<head>"); out.println("<title>Calificaciones</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1><br><font face=arial size=8> ESTUDIANTE: "+ Estudiante + "</font></h1>"); out.println("<h1><br><font face=arial size=8> PROMEDIO: "+ Promedio +"</h1>"); out.println("<h1><br><font face=arial size=8> CALIFICACION: "+ Resultado + "</h1"); out.println("</body>"); out.println("</html>");} finally { out.close(); } }
RESTAURANTE
INDEX:
<%@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">
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Restaurante</title> </head> <body> <center> <form action="Descuento" method="get"> <h1>RESTAURANTE TÍPICO</h1><hr> INGRESE CONSUMO: <input type="text" id="Consumo" name="Consumo" value="" /> <td><center> <br> <input type="submit" value="DESCUENTO" > </center></td> </form> </center> </body></html>
SERVLET:
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;
@WebServlet(name="Descuento", urlPatterns={"/Descuento"})public class Descuento extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
int Consumo = Integer.parseInt(request.getParameter("Consumo".intern())); int Descuento=0; int Total=0;
if (Consumo >0 && Consumo < 300){ Descuento = (Consumo * 0); Total= (Consumo - Descuento); } else if (Consumo >299 && Consumo < 500){ Descuento = ((Consumo * 10)/100); Total= (Consumo - Descuento); } else if (Consumo >499 && Consumo < 1000){ Descuento = ((Consumo * 15)/100); Total= (Consumo - Descuento); } else if (Consumo >999){ Descuento = ((Consumo * 20)/100); Total= (Consumo - Descuento); }
response.setContentType("text/html"); PrintWriter out = response.getWriter();
try { out.println("<html>"); out.println("<head>"); out.println("<title>Factura</title>"); out.println("</head>"); out.println("<body>"); out.println("<br><br><br><br><br><br>"); out.println("<center>"); out.println("<h1><br><font face=arial size=8> FACTURA </font></h1>"); out.println("<table border = 4>"); out.println("<tr><td><font face=arial size=4> CONSUMIDO: </font></tr></td>"); out.println("<td><font face=arial size=4>" + Consumo + "</font>"); out.println("<tr><td><font face=arial size=4> DESCUENTO: </font></tr></td>"); out.println("<td><font face=arial size=4>" + Descuento + "</font>"); out.println("<tr><td><font face=arial size=4> TOTAL: </font></tr></td>"); out.println("<td><font face=arial size=4>" + Total + "</font>"); out.println("</center>"); out.println("</body>"); out.println("</html>");} finally { out.close(); } }
FACTORIAL
INDEX:
<%-- Document : index Created on : 2/10/2010, 06:44:36 PM Author : Andrés Orellana--%>
<%@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">
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>FACTORIAL</title> </head> <body> <h2><center>"FACTORIAL"</center></h2> <hr> <form action="factorial" method="get"> <center><h1>BIENVENIDO</h1></center> <br> <center>INGRESE NUMERAL: <input type="text" name="numero" value=""></center> <br><br> <center><input type="submit" value="CALCULAR"></center> </form> </body></html>
SERVLET:
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;
/** * * @author Andrés Orellana */
@WebServlet(name="factorial", urlPatterns={"/factorial"})public class factorial extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int numero = Integer.parseInt(request.getParameter("numero".intern())); int factorial = 1; int fact= numero; while (numero!=0){ factorial=(factorial*(numero)); numero=(numero-1);
}
response.setContentType("text/html");
PrintWriter out = response.getWriter();
try { out.println("<html>"); out.println("<head>"); out.println("<title>Factorial </title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>Numeral: "+ fact +"</h1>"); out.println("<h1>Factorial: "+ factorial +"</h1>"); out.println("</body>"); out.println("</html>");
} finally { out.close(); } }