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");