1. 程式人生 > >VB中函式的用法,計算三角形面積

VB中函式的用法,計算三角形面積

Private Sub Command1_Click()
Dim x%, y%, z%, s As Single, b As Boolean, h As Single
'$ string 字元型別
'% integer 整型
'& long 長整型
'# double 雙精度浮點型
'! single 單精度浮點型
x = InputBox("請輸入三角形的邊長")
y = InputBox("請輸入三角形的邊長")
z = InputBox("請輸入三角形的邊長")
b = pd(x, y, z)
h = (x + y + z) / 2
If b Then
s = Sqr(h * (h - x) * (h - y) * (h - z))
Print "三角形面積是"; s
Else
Print "不能構成三角形"
End If
End Sub


Public Function pd(x, y, z) As Boolean
If x > 0 And y > 0 And z > 0 And x + y > z And x + z > y And y + z > x Then
pd = True
Else
pd = False
End If
End Function

相關推薦

VB函式用法,計算三角形面積

Private Sub Command1_Click() Dim x%, y%, z%, s As Single, b As Boolean, h As Single '$ string 字元型別 '% integer 整型 '& long 長整型 '# doubl

*1034計算三角形面積

表示 scanf pac photo tro eight ble idt f2c 1 #include<cstdio> 2 using namespace std; 3 int main() 4 { 5 double x1,y1,x2,y2,

已知三點計算三角形面積

math import imp [1] col alc style clas abs 1、#轉化為通過三邊計算三角形面積 1 import math 2 def cal_area(p1,p2,p3): 9 a = float(math.sqrt((p2[0]-p3[

通過座標計算三角形面積

  描述 平面上有一個三角形,它的三個頂點座標分別為(x1, y1), (x2, y2), (x3, y3),那麼請問這個三角形的面積是多少。 輸入 輸入僅一行,包括6個單精度浮點數,分別對應x1, y1, x2, y2, x3, y3。 輸出 輸出也是一行,輸出三

1034:計算三角形面積

【題目描述】 平面上有一個三角形,它的三個頂點座標分別為(x1, y1), (x2, y2), (x3, y3),那麼請問這個三角形的面積是多少,精確到小數點後兩位。 【輸入】 輸入僅一行,包括6個單精度浮點數,分別對應x1, y1, x2, y2, x3, y3。

計算幾何 ( 求凸包,計算三角形面積 )——最大三角形 ( HDU 2202 )

1.求凸包: int cmp(point a, point b) //水平排序 { if(a.x==b.x)return a.y<b.y; return a.x

10-10 利用巨集定義計算三角形面積

// 10-10 // 利用巨集定義計算三角形面積 #include <stdio.h> #include <math.h> #define s(a,b,c) ((a)+(b)+(c))/2.0 #define area(a,b,c) sqrt((s(a,b,c))*((s

VB replace 函式用法

今天想用vb中的replace 字串替換函式,發現了一個問題 那就是替換後的字串前部分會被截掉 目的把str中的234換成555 str=111234 find=234 str1=555 st=4 BARCODE = Replace(str, find, str1, st

計算三角形面積的頁面

GetArea.tag <%@ tag import="java.util.*" %> <%@ attribute name="sideA" required="true" %&

Java例15.13——使用MVC結構計算三角形面積

  MVC是一種通過模型、檢視、控制器構造一個軟體或元件的理想辦法。 在例15.13中首先編一個封裝三角形的類,然後再編寫一個視窗。要求視窗使用3個文字框和1個文字區為三角形物件中的資料提供檢視,其中3個文字框用來顯示和更新三角形物件的3個邊的長度,文字區物件用來顯示三角形

向量計算三角形面積

設有三角形ABC,三頂點座標分別為:A(x1,y1),B(x2,y2),C(x3,y3) 設BC長為a,CA長為b,AB長為a。規定以C為起點、B為終點的向量為a,規定以C為起點、A為終點的向量為b, 則根據向量積定義,有|a×b|=ab*sinC,恰巧三角形面積S=

c++中用海倫公式計算三角形面積

海倫公式 :    1、p=(a+b+c)/2 2、面積=對p*(p-a)*(p-b)*(p-c)進行開根號以下為程式碼實現#include<iostream> #include<algorithm> #include<math.h> us

C++資訊學奧賽一本通題庫1034計算三角形面積

計算三角形面積 時間限制: 1000 ms         記憶體限制: 65536 KB 提交數: 1813     通過數: 622  【題目描述】 平面上有一個三角形,它的三個頂點座標分別為(x1, y1), (x2, y2), (x3, y3),那麼請問這個三角形的

計算三角形面積周長

一.程式碼import math a=float(input("請輸入三角形的邊:")) b=float(input("請輸入三角形的邊:")) c=float(input("請輸入三角形的邊:")) print("三角形的三邊:",a,b,c) if(a>0 and

JavaScript計算三角形面積

1、設計思路 (1)第一種是直接在JavaScript中定義 (2)第二種是利用函式 (3)第三種是利用函式,優化功能,提高可重用性 2、原始碼 <!DOCTYPE html PUBLIC "

(hdu step 7.1.6)最大三角形(凸包的應用——在n個點找到3個點,它們所形成的三角形面積最大)

三角形 struct names com 都在 acm sni 都是 tran 題目:最大三角形Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S

【轉載】利用向量積(叉積)計算三角形面積和多邊形的面積

com 比較 轉載 image ima abc align mage 圖片 向量的數量積和向量積: (1) 向量的數量積 (1) 向量的向量積 兩個向量a和b的叉積(向量積)可以被定義為: 在這裏θ表示兩向量之間的角夾角(0° ≤ θ ≤ 180°),它位於這

習題 13.1 輸入三角形的三邊a,b,c,計算三角形面積的公式是。。。編寫程式,輸入a,b,c,檢查a,b,c是否滿足以上條件,如不滿足,由cerr輸出有關出錯資訊。

C++程式設計(第三版) 譚浩強 習題13.1 個人設計 習題 13.1 輸入三角形的三邊a,b,c,計算三角形的面積的公式是 a r

numpyflatten()函式用法

flatten是numpy.ndarray.flatten的一個函式,其官方文件是這樣描述的: ndarray.flatten(order='C') Return a copy of the array collapsed into one dimension. Parameters:

Struts2計算三角形周長面積

web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/20