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