menghitung segitiga
1.
Form Segitiga (index.jsp)
<%--
Document : index
Created on : Nov 24, 2013, 4:52:08 PM
Author : Praktek
--%>
<%@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>JSP Page</title>
</head>
<body>
<form action="hasil.jsp" method="POST">
<table border="1">
<tbody>
<tr>
<td>Alas</td>
<td><input
type="text" name="txtalas" value=""
/></td>
</tr>
<tr>
<td>Tinggi</td>
<td><input
type="text" name="txttinggi" value=""
/></td>
</tr>
<tr>
<td></td>
<td><input
type="submit" value="Luas" /></td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
2.
Class Segitiga (Segitiga.java)
/*
* To change this template, choose Tools |
Templates
* and open the template in the editor.
*/
package tes.segitiga;
/**
*
* @author Praktek
*/
public class Segitiga
{
private double alas,
tinggi;
public Segitiga(){
}
public Segitiga(String a, String t){
alas = Double.parseDouble(a) ;
tinggi = Double.parseDouble(t) ;
}
public void isiAlas(String a){
alas = Double.parseDouble(a) ;
}
public void isiTinggi(String t){
tinggi = Double.parseDouble(t) ;
}
public double luas(){
return alas*tinggi/2;
}
public String toString(){
String hasil;
hasil = "Alas: "+ alas +
"<br>Tinggi:" + tinggi;
hasil += "<br> Luas :" +
String.valueOf(luas());
return hasil;
}
}
3. Hasil.jsp
<%--
Document : hasil
Created on : Nov 24, 2013,
5:22:55 PM
Author : Praktek
--%>
<%@ page import="tes.segitiga.Segitiga" %>
<%@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>JSP
Page</title>
</head>
<body>
<%
String sAlas =
request.getParameter("txtalas");
String sTinggi =
request.getParameter("txttinggi");
Segitiga tiga = new
Segitiga(sAlas,sTinggi);
out.print(tiga);
%>
</body>
</html>
Tidak ada komentar:
Posting Komentar