首先编写:main.jsp:用来实现用户界面的输入。
所有梯形的面积都一样算吗,<%@ page contentType="text/html;charset=gb2312"%>
<html>
一共有两种算法:(1)梯形的面积公式:(上底+下底)×高÷2. 用字母表示:(a+b)×h÷2 (2)梯形的面积公式2: 中位线×高 ,用字母表示:l·h (l表示中位线长度),另外对角线互相垂直的梯形:对角线×对角。
<head></head>
<body bgcolor="yellow">
<form action="circle.jsp" method=get>/发送到circle.jsp
圆形半径:<input type="text" value="" name="t1"></br>
<input type="submit" value="提交">
</form>
<form action="ladder.jsp" method=get>/发送到ladder.jsp
梯形上底:<input type="text" value="" name="top"></br>
梯形面积有两种算法 (1)梯形的面积公式:(上底+下底)×高÷2.用字母表示:(a+b)×h÷2 (2)梯形的面积公式2:中位线×高 用字母表示:l·h (l表示中位线长度)另外对角线互相垂直的梯形:对角线×对角线÷。
梯形下底:<input type="text" value="" name="bottom"></br>
梯形高:<input type="text" value="" name="height"></br>
<input type="submit" value="提交">
你好 梯形面积公式是:S梯形=(上底+下底)×高÷2。在计算梯形面积的时候,要用对公式,注意计算不要出现低级错误,把数字计算错了,这样很吃亏,明明会做的题目,由于计算错误,丢分,非常不划算,所以一定要注意,数字。
</form>
</body>
</html>
在编写circle.jsp://用来计算圆形面积
<html>
<head></head>
<body bgcolor="yellow">
<%!
public double getArea(double r){
double area=3.14*r*r;
return area;
}
%>
<%
String c1=request.getParameter("t1");/获取用户输入的半径
double c2=Double.parseDouble(c1);/转成double
%>
</br>半径为<%=c2%>的圆形的面积:<%=getArea(c2)%>/调用计算面积的方法
</body>
</html>
在编写:ladder.jsp:用来计算梯形的面积
<html>
<head></head>
梯形的面积公式=(上底+下底)×高÷2,面积公式用字母表示:S=(a+c)×h÷2。梯形的面积公式= 中位线×高,用字母表示:S=L×h。对角线互相垂直的梯形面积为:S=对角线×对角线÷2。求梯形的面积的例题:例如。
<body bgcolor="yellow">
<%!
double area=(t+b)*h/2;
return area;
}
%>
<%
String top=request.getParameter("top");
String bottom=request.getParameter("bottom");
String height=request.getParameter("height");
double t=Double.parseDouble(top);
double b=Double.parseDouble(bottom);
double h=Double.parseDouble(height);
%>
</br>上底为:<%=t%></br>
下底为:<%=b%></br>
高为:<%=h%></br>
梯形的面积:<%=getArea(t,b,h)%>
1、梯形周长公式C=上底+下底+两个腰长 2、等腰梯形的周长公式:上底+下底+2腰 3、梯形面积公式:S=1/2(上底+下底)*高 4、梯形的面积公式: 中位线×高 5、对角线互相垂直的梯形面积为:对角线×对角线÷2 。
</body>
</html>
效果演示: