導航:首頁 > 萬維百科 > 網頁設計三角形面積代碼

網頁設計三角形面積代碼

發布時間:2021-03-12 22:04:16

1、求計算三角形面積的c++代碼

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
float a,b,c,p,s;
cout<<"輸入三條邊";
cin>>a>>b>>c;
if(a+b<c||a+c<b||b+c<a)
{
cout<<"這個不是三角形";
}
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"面積為:"<<s;
return 0;
}

2、C語言求三角形面積代碼

#include<iostream>
#include<cmath>
using namespace std;
void compute(double a,double b,double c)
{
double s,q;
q=(a+b+c)/2;
if(a>=9&&a<=109&&b>=9&&b<=109&&c>=9&&c<=109)
{
if(a+b>c&&a-b<c)
{
s=sqrt(p*(p-a)*(p-b)*(p-c));
return s;
}
}
else
return 0.0000;
}
void main()
{
double a,b,c;
printf("please enter the number::\n");
printf("a:\n");
scanf("%.3lf",&a);
printf("b:\n");
scanf("%.3lf",&b);
printf("c:\n");
scanf("%.3lf",&c);
compute( a, b, c);
printf(a,b,c,compute(a,b,c));

}
大概是這樣了,希望對你有用!

3、【JSP編程程序】計算三角形面積要求

01.jsp文件代碼如下:

<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%>

<HTML>

<BODY>

<FORM action="02.jsp" Method="post">

<P>

輸入三角形三邊: <BR>邊A:<Input type=text name="sideA" value=0>

<BR>邊B:<Input type="text" name="sideB" value=0> 

<BR>邊C:<Input type=text name="sideC" value=0>

<br> <Input type=submit value="提交">

</FORM>

</BODY>

</HTML>

02.jsp文件代碼如下:

<%@ page language="java" contentType="text/html; charset=GBK"

pageEncoding="GBK"%>

<%@ page import="com.bean.Triangle" %>

<HTML>

<BODY>

<jsp:useBean id="triangle" class="com.bean.Triangle" scope="page" />

<jsp:setProperty name="triangle" property="*" />

<P>

三角形的三邊是: <BR>邊A:<jsp:getProperty name="triangle" property="sideA" />

邊B:<jsp:getProperty name="triangle" property="sideB" />

邊C:<jsp:getProperty name="triangle" property="sideC" />

<P>

這三個邊能構成一個三角形嗎?

<jsp:getProperty name="triangle" property="triangle" />

<P>

面積是:

<jsp:getProperty name="triangle" property="area" />

</BODY>

</HTML>

sanjaioxing.java文件代碼如下:

package com.bean;

public class Sanjiaoxing {

double ba,bb,bc,area;

boolean triangle;

public double getBa() {

return ba;

}

public void setBa(double ba) {

this.ba=ba;

}

public double getBb() {

return bb;

}

public void setBb(double bb) {

this.bb=bb;

}

public double getBc() {

return bc;

}

public void setBc(double bc) {

this.bc=bc;

}

public boolean isTriangle() {

if(ba<bb+bc && bb<ba+bc && bc<bb+ba)

triangle=true;

else

triangle=false;

return triangle;

}

public void setTriangle(boolean triangle) {

this.triangle=triangle;

}

public double getArea() {

double p=(ba+bb+bc)/2.0;

if (triangle)

area=Math.sqrt(p*(p-ba)*(p-bb)*(p-bc));

return area;

}

public void setArea(double area) {

this.area=area;

}

}


4、HTML計算三角形面積

a:<input type=text name=a value=3 onchange='compute()'><br>
b:<input type=text name=b value=4 onchange='compute()'><br>
c:<input type=text name=c value=5 onchange='compute()'><br>
s:<input type=text name=s value=6><br>

<script language="JavaScript">
function compute(){
var x,y,z,w;
x=parseFloat(a.value);
y=parseFloat(b.value);
z=parseFloat(c.value);
w=(x+y+z)/2;
w=Math.sqrt(w*(w-x)*(w-y)*(w-z));
s.value=w;
}
</script>

5、用javascript編寫一個計算三角形面積的網頁

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
<script type="text/javascript">
function tri(){
var x=parseInt(document.getElementById("a").value);
var y=parseInt(document.getElementById("b").value);
var z=parseInt(document.getElementById("c").value);
var t;
var s;
t=(x+y+z)/2;
s=Math.sqrt(t*(t-x)*(t-y)*(t-z));
if((x+y)<z||(x+z)<y||(y+z)<x) //是兩邊之和小於第三邊哈,不是你寫的
{
alert("無法構成三角形");
}
else{
alert("面積為:"+s);
}

}
</script>
</head>

<body>
輸入三邊
<p>a:
<input type="text" id="a" />
</p>
<p>b:
<label>
<input type="text" id="b" />
</label>
</p>
<p>c:
<label>
<input type="text" id="c" />
</label>
</p>
<p>
<label>
<input type="button" name="Submit" value="計算" onclick="tri()" />
</label>
</p>

</body>
</html>

6、用VB程序設計一個求三角形面積的代碼

用VB程序設計一個求三角形面積的代碼:
a=val(text1)
b=val(text2)
c=val(text3)
if a+b>c and c+b>a and a+c>b then
p=(a+b+c)/2
text4=sqrt(p*(p-a)*(p-b)*(p-c))
else
text4="不能構成三角形!"
end if

7、java編寫三角形面積代碼如下:

第一個問題,若把 public abstract double getArea() 這句去掉的話,代表了父類裡面沒有了這個方法!換言之,你的main方法裡面,不能用父類的對象去調用這個方法!也就是說,你要這樣建立類:SanJiao sanjiao=new SanJiao(2.0,3.0); 把Shape 換成 SanJiao

第二個問題你問的不太清楚,一般寫法是 this.x = _x; this.y = _y;
因為我們有時候是這樣寫的
public SanJiao(double x,double y)
{ this.x=x; this.y=y;
}
兩個都是用 x和y,那麼,類裡面的元素就要用 this來區分開了!因為 this 指的就是當前對象!

8、VB:編程計算三角形面積

代碼如下:

Dim a!, b!, c!, s!, p!

a = InputBox("請輸入第一條邊長")

b = InputBox("請輸入第二條邊長")

c = InputBox("請輸入第三條邊長")

If a + b <= c Or b + c <= a Or c + a <= b Then

Print "這樣的三角形不存在"

Else

p = (a + b + c) / 2

s = Sqr(p * (p - a) * (p - b) * (p - c))

Print "這個三角形的面積是"; s

End If

(8)網頁設計三角形面積代碼擴展資料:

注釋方式

在VB中,注釋有2種方式。

1.以Rem關鍵字開頭,並且Rem關鍵字與注釋內容之間要加一個空格。注釋可以是單獨的一行,也可以寫在其他語句行的後面。如果在其他語句行後使用Rem關鍵字,則必須使用冒號(:)與語句隔開。

2.也可以使用一個撇號(')來代替Rem關鍵字。若使用撇號,則在其他語句行使用時不必加冒號。

特徵衡量

在 Visual Basic 中,可通過屬性、方法和事件來說明和衡量一個對象的特徵。

事件(Event)

事件是指發生在某一對象上的事情。事件又可分為滑鼠事件和鍵盤事件。例如,在命令按鈕(Command Button)這一對象上可能發生滑鼠單擊(Click)、滑鼠移動(Mouse Move)、滑鼠按下(Mouse Down)等滑鼠事件,也可能發生鍵盤按下(Key Down)等鍵盤事件。總之,事件指明了對象「什麼情況下做?」,常用於定義對象發生某種反映的時機和條件。

方法(Method)

方法是用來控制對象的功能及操作的內部程序。例如,人具有說話、行走、學習、睡覺等功能,在visual Basic中,對象所能提供的這些功能和操作,就稱作「方法」。以窗體為例,它具有顯示(show)或隱藏(hide)的方法。總之,方法指明了對象「能做什麼?」,常用於定義對象的功能和操作。

屬性(Property)

屬性是指用於描述對象的名稱、位置、顏色、字體等特徵的一些指標。可以通過屬性改變對象的特性。

有些屬性可以在設計時通過屬性窗口來設置,不用編寫任何代碼;而有些屬性則必須通過編寫代碼,在運行程序的同時進行設置。可以在運行時讀取和設置取值的屬性成為讀寫屬性,只能讀取的屬性成為只讀屬性。總之屬性指明了對象「是什麼樣的?」,常用於定義對象的外觀。

對象與類

對象(Object)

Visual Basic.NET 具有「面向對象」的特性,Visual Basic.NET 應用種程序的基本單元是對象,用 Visual Basic.NET 編程就是用「對象」組裝程序。這種「面向對象」的編程方法與傳統的全部用代碼編製程序的方法有很大區別,就像用集成電路晶元組裝電視機和用三極體,二極體組裝電視機的區別一樣。顯然,「面向對象」的編程方法比傳統的編程方法更簡單,更方便,並且編寫出的程序也更加穩定。因此,「對象」可以被看做 Visual Basic.NET 程序設計的核心。

在 Visual Basic.NET程序設計中,對象中還可以包含頭,手,腿,腳等部位,其中的每個部位又可以單獨作為作為被研究的對象。在 Visual Basic.NET程序設計中,整個應用程序就是一個對象,應用程序中又包含著窗體(Form),命令按鈕(Command),菜單(Menu)等對象。

類(Class)

在 Visual Basic.NET中,對象是由類創建的,因此對象可以說是類的具體實例,這就好比是蛋糕和做蛋糕的模具之間的關系。

各種不同的對象分屬於各種不同的種類。同一類對象可能具有一些不同的特徵(或是說同一類對象不一定具有完全相同的特性);具有某些相同的特性的對象,不一定是同一類對象,這就好比是人和猴子雖然都有身高、性別等特徵,但二者之間還存在著智商、語言等特性差異,這兩個對象之間的特性相差很多,根本就不能算是同一類對象。而男人和女人,雖然有著性別、生理等方面的差異,但他們絕大部分特性相同,可以算是同一種類。由此,可以歸結為一句話:同一類對象的絕大部分特性相同。

9、jsp編寫網頁求解,計算三角形面積

很簡單,你頁面接收到值以後沒有做判斷。

第一次載入,頁面的String sideA=request.getParameter("sideA");sideA為null,double a=Double.parseDouble(sideA);就會報錯,是nullPoint錯誤吧。

修改代碼如下,已經調試成功了。

String sideA=request.getParameter("sideA");
 String sideB=request.getParameter("sideB");
 String sideC=request.getParameter("sideC");
 
//加入這段
if( sideA==null )  sideA="0";
  if(sideB==null )  sideB="0";
  if(sideC==null )  sideC="0";

與網頁設計三角形面積代碼相關的知識