`
ihuashao
  • 浏览: 4533020 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

已知三角形三个边的长度值,求三个角的大小

阅读更多

没什么技术含量,一个余弦定理搞定:

Function angle(ByVal a As Double, ByVal b As Double, ByVal c As Double)
angle = (b * b + c * c - a * a) / (2 * b * c)
angle = Atn(-angle / Sqr(1 - angle * angle)) + 2 * Atn(1)
angle = Format(angle * 45 / Atn(1), "0.00") & "°"
End Function
Sub getangles(ByVal a As Double, ByVal b As Double, ByVal c As Double)
Dim x(6) As String
x(0) = "IF a=" & a
x(1) = " b=" & b
x(2) = " c=" & c
x(3) = "Then"
x(4) = "∠ABC=" & angle(b, c, a)
x(5) = "∠BAC=" & angle(a, b, c)
x(6) = "∠ACB=" & angle(c, a, b)
MsgBox Join(x, vbCrLf), vbInformation, "Result"
End Sub
Private Sub Command1_Click()
getangles 1, 2, 1.732
End Sub

分享到:
评论

相关推荐

    C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”

    从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”(提示:已知三角形的三条边为a、b和c,三角形的面积公式为: ,其中p=(a+b+c)/2;使用...

    三角形已知边长求面积c语言

    已知三角形的三个边的长度,用三个边长求改三角形的面积,C语言作业

    三角形求第三边 C++实验

    三角形求第三边,C++实验。(1) 已知任意三角形的两边长度为a和b夹角 ,计算第3边c的长度。

    1054 三角形判断.cpp

    给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。 【输入】 输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一...

    triangle:允许用户输入三角形的 3 条边的长度来计算它是哪种三角形

    介绍三角形应用程序允许用户输入三角形的 3 个长度以计算它是哪种三角形。 例如:等腰、等边、不等边三角形或不是有效三角形。要求带有 Web 浏览器的计算机。测试为了测试规范,请在浏览器窗口中打开 spec-runner....

    C++实验题:判断三角形

    判断三角形 输入三角形的3条边,判别它们能否形成三角形,若能,则判断是等边、等腰三角形,还是一般三角形

    三角形外接圆心的算法

    已知平面三点坐标求圆心坐标,计算半径,每条弦长度及其对应的弧长、圆心角。额外有个绘制奥运圆环的小东东

    Python3计算三角形的面积代码

    关于Python语言,众说纷纭,但无外乎两种,强大,垃圾。...以下实例为通过用户输入三角形三边长度,并计算三角形的面积: # -*- coding: UTF-8 -*- # Filename : test.py # author by : www.w3cscho

    Acwing 1510 二分,带注释一起get新知(3积分)

    已知两个楼梯的长度和他们交点离地面的高度,求两栋楼之间的距离。 输入格式 一行三个实数,分别表示 x,y,c。 输出格式 输出共包含 1 行。 即所求的两栋楼之间的距离,保留三位小数。 数据说明 0,b,c 保证数据...

    最新人教版四年级数学下册期末试题 (5).doc

    4.一个三角形的三条边的长度分别是3厘米、3厘米、4厘米,按照边来分, 这是一个( )三角形;围成这个三角形至少要( )厘米长的绳子。 5.正方形有( )条对称轴,圆形有( )条对称轴。 6. 12千米50米=( )千米...

    定义三个类Point,Circle和Cylinder,Point类为基类,为上述3个类添加计算面积的成员函数Area(),要求函数Area()采用虚函数的形式,并通过基类指针调用虚函数Area()。

    题目:定义三个类Point,Circle和Cylinder,Point类为基类,为上述3个类添加计算面积的成员函数Area(),要求函数Area()采用虚函数的形式,并通过基类指针调用虚函数Area()。 编程环境:vs2010 属性:控制台应用程序...

    人教版小数五年级下册几何达标测试题.doc

    4、一个等腰三角形,其中两条边的长度分别是7cm和14cm,这个三角形的周长是( )cm. 5、用铁丝焊接成一个长20厘米,宽15厘米,高8厘米的长方体的框架,至少需要铁丝( )厘米,给这个长方体框架糊上彩纸,需要( )的...

    新人教版四年级数学下册期末试卷 (3).doc

    四年级数学期末质量检测试题 一、读懂题意,认真填写。(每空1分,共19分) 1、10个0.1是( );...1、如果一个三角形的两条边分别是30厘米、40厘米,第三条边的长度要在下面的三个量中选出,只能选( )。

    人教版四年级数学下册期末测试卷 (6).doc

    2、如果一个三角形的两条边分别是30厘米、40厘米,第三条边的长度要在下面的三个量中选出,只能选( )。 A.50厘米 B.70厘米 C.80厘米 3.一个圆形花坛的周长是30米,在它的边上每隔3米摆一盆花,一共需要( ...

    Y/△接线变压器三角形侧环流计算新方法

    等效瞬时电感算法是区分励磁涌流和故障电流的有效方法,但220 kV及以下电压等级的Y/△接线三相变压器多采用三相一体式结构,△侧...该方法无需已知变压器参数,也无需控制合闸角,在一个工频周期内就能准确求取环流。

    C#计算汽车行驶方向的方法分析

    现在可以知道,A,B,C三点的GPS坐标就很容易求出三个角的对边长度a,b,c。根据余弦定下CosB=(a2+c2-b2)/2ac,就可以求出CosB的值。 3.C#实现代码。 /// ///计算两点GPS坐标的距离 /// /// 第一点的纬度坐标</p

    C语言经典例题100道

    求3*3矩阵对角线元素之和 39.数字插入数组重新排序 40.将一个数组逆序输出 41.static定义静态变量用法 42.使用auto定义变量用法 43.使用static的另一用法 44.使用external的用法 45.使用register定义变量方法 46.宏#...

    公路坐标计算系统2.3

    公路坐标计算系统是在多年的施工放样工作中总结出来的一个很有效的...10 各种交会计算(如:单三角形,前方交会,后方交会,测边交会等) 11 其它工具(如控制桩计算、极坐标放样计算、两直线交点计算、科学计算器等)

    动态规划 ppt演示

    动态规划的逆向思维法是指从问题目标状态出发倒退回初始状态或边界状态的思维方式,其要点可归纳为以下三个步骤:(1)分析最优值的结构,刻画其结构特征;(2)递归的定义最优值;(3)按自底向上或自顶向下记忆化的方式...

    javascript入门笔记

    可以由0或多个参数的名称来组成,多个参数的话中间用 , 隔开 定义函数时的参数列表,都称为 "形参(形式参数)" 2、调用语法 任意合法JS位置处 函数名(参数列表); 调用函数时,所传递的参数列表,称之为"实参...

Global site tag (gtag.js) - Google Analytics