首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Scratch 编程——已知三边长度的三角形的面积的计算及三角形的绘制

    今天小朋友问了一个问题:只知道一个三角形的三条边长,能不能算出它的面积?问题虽然不难,难得的是能提出这样的问题。答案是当然,而且算法太多了,比如海伦公式。我们来用Scratch编程海伦公式求面积:

输入三条边长(分别用a,b,c表示),如果输入的三条边长不能构成一个三角形就报错,否则就输出面积。这里的面积的计算就是用的海伦公式:先算出周长的一半(用p表示),那么面积的平方就等于p(p-a)(p-b)(p-c)。好玩儿吧?来看看程序,先新建几个变量:

初始化变量:

接下来就是输入边长及计算面积:

其中的分支语句用来判断输入的三条边是否构成一个三角形。程序不难吧?

下面我们来用Scratch画出已知三条边长的三角形,类似于尺规作图:

图中的绿色三角形就是已知三条边长的三角形,有兴趣的话请参考以下代码:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210306A04KFY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券