问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用vb编写一个求任意多边形面积的程序,公式如下。要求用读入数据的形式读入各点X/Y坐标。好的话追加悬赏

发布网友 发布时间:2022-05-25 11:40

我来回答

1个回答

热心网友 时间:2023-10-09 15:17

'添加一个Command1,一个CommonDialog1Dim sinX(100) As Single '多边形坐标XDim sinY(100) As Single '多边形坐标YDim intNum As Integer '多边形边数
Private Sub OpenTxtFile(strPFile As String) '打开文件'坐标数据文件为文本文件,XY坐标间用半角逗号隔开,一个坐标点占一行,文件不能有空行On Error GoTo ThisErrDoEventsDim i As IntegerDim strTemp As StringDim strIn() As StringDim fileNUM As IntegerfileNUM = FreeFileOpen strPFile For Input As #fileNUM '打开文件i = 0Do While Not EOF(fileNUM) '执行循环直到文件尾Line Input #fileNUM, strTemp '读出一行strIn = Split(strTemp, ",")sinX(i) = Val(strIn(0)) '将值赋给变量sinY(i) = Val(strIn(1)) '将值赋给变量i = i + 1LoopClose #fileNUM '关闭文件intNum = i '取边数Exit SubThisErr:MsgBox Err.Description, vbOKOnly, Err.SourceEnd Sub
Private Sub Command1_Click()Dim i As IntegerDim sinOutput As SingleDim strFileName As StringCommonDialog1.ShowOpen '显示打开对话框strFileName = CommonDialog1.FileName '选取数据文件Call OpenTxtFile(strFileName)sinOutput = 0#For i = 0 To intNum - 1sinOutput = sinOutput + (sinX(i) + sinX(i + 1)) * (sinY(i + 1) - sinY(i)) / 2 '我认为,你的计算公式是不正确的Next iMsgBox "你所求的 " & intNum & " 边形的面积是:" & vbCrLf & sinOutputEnd Sub
'下边是一个四边形的各点坐标,试一下是正常的'2.5,3.4'4.5,2.0'5.6,4.8'4.2,6.1'下面为根据你的公式计算的结果(如果你的公式是正确的话)'你所求的 4 边形的面积是:'2.799999
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
社保到期了还有时效吗 2023年河北退休人员认证时间 社保待遇资格认证有效期怎么认证 ...语法How long does it take you to get to school? 此句中“it... 海信电视初始设置后无信号 设置海信电视恢复出厂设置搜不到电视信号 海信一族电视大锅恢复设置没信号怎么? 如何用c程序读取txt文件? 成都膨胀螺丝型号 云南农信个人如何开通手机银行 根据sinx的taylor展开式计算sinx的函数值(用MATLAB编程实现) 怎样求正弦函数与坐标轴所围成的面积? 求正弦函数图像面积? 如何用Python表示y=2sinx? python用级数的方法求sinx, pi, ln ,e ^x 的近似值是什么意思啊 画出y =sinx python 程序怎么写? 在线商店苹果手机自动代扣怎么取消 实现电子客票的火车站,购买了动车票,可以不用带身份证吗?直接带手机直接进站乘车,可以吗??扫描二维 大学室友关系 女孩子不让那个男孩子在微信群里和她聊天是代表什么意思 如果我把我的情侣照片发到微信群里去了,会怎么样呀 喜乐蒂幼犬 有几个男女朋友一起玩得,建个微信群,想取的个性一点的,应该怎么取 喜乐蒂幼犬要 多少钱? 广州哪家犬舍是正规的有健康喜乐蒂幼犬卖的犬舍? 喜乐蒂犬舍 上海有吗? 武汉喜乐蒂价格 济南哪里有卖纯种喜乐蒂幼犬的。 喜乐蒂幼犬多少钱 纯种喜乐蒂价格 喜乐蒂多少钱一只 我是天津的,想养一只喜乐蒂牧羊犬,那位有幼犬的相关消息(天津的)请告知,谢谢! y=sinx,y=1/2,y=(√2)/2所围成图形的面积,求详细过程 各位大虾好,SINX的一个周期面积用积分怎么求,我怎么算出来等于零呢?求讲解结果, 同上 鲷鱼烧的华夫饼的预拌粉是一样的么? 箪食壶浆读音是什么 箪食壶浆 读音 箪食壶浆怎么读 怎么能让上白粉不筋? 超精小麦粉是高筋还是低筋 箪食壶浆。。 佳能一体打印机128型怎样操作 deceit欺诈游戏怎么获取道具 deceit抽箱币怎么获得 deceit怎么联机开局 deceit狼怎么取消变身 微商怎么推广自己的让更多的人看到加我 微商怎么推广自己的让更多的人看到加我 求正宗的酸梅汤做法,和小时候街边买的那种一样的! 西安酸梅汤 我家一楼下水主管道堵了,维修给我家弄的很脏,谁负责? 一楼厨房下水道堵了,如果不是同,只是封口密封!能维持多久管道会裂开?