0 0 0
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
运算_函数计算文本型 求正弦、余弦、正切、余切
参数名类 型参考可空数组备 注
Text文本型
单位逻辑型真为弧度制,假为角度制
变量名类 型静态数组备 注
TempText文本型 
FText文本型寻找值
FNum整数型寻找值的长度
ZText文本型函数括号内文本
RetText文本型函数括号内计算结果
i整数型 
Find整数型寻找到的位置
YFind整数型寻找到右括号的位置
TempText = Text
计次循环首 (4, i)
FText = 多项选择 (i, “sin(”, “cos(”, “tg(”, “ctg(”)
FNum = 多项选择 (i, 4, 4, 3, 4)
Find = 寻找文本 (TempText, FText, , )
判断循环首 (Find ≠ -1)
YFind = 寻找文本 (TempText, “)”, Find, ) ' 寻找右括号
如果真 (YFind ≠ -1)
ZText = 取文本中间 (TempText, Find + FNum, YFind - Find - FNum)
判断 (ZText = “”) ' 括号内无文本
TempText = 文本替换 (TempText, Find, FNum + 1, )
RetText = 运算_括号计算 (ZText)
如果真 (RetText = “”) ' 失败返回空文本
返回 (“”)
判断 (i = 1) ' 正弦
RetText = 到文本 (求正弦 (选择 (单位, 到数值 (RetText), 到数值 (RetText) × #pi ÷ 180)))
判断 (i = 2) ' 余弦
RetText = 到文本 (求余弦 (选择 (单位, 到数值 (RetText), 到数值 (RetText) × #pi ÷ 180)))
判断 (i = 3) ' 正切
RetText = 到文本 (求正切 (选择 (单位, 到数值 (RetText), 到数值 (RetText) × #pi ÷ 180)))
RetText = 到文本 (1 ÷ 求正切 (选择 (单位, 到数值 (RetText), 到数值 (RetText) × #pi ÷ 180))) ' 余切
如果真 (是否运算正确 (到数值 (RetText)) = )
返回 (“”)
TempText = 文本替换 (TempText, Find, 取文本长度 (ZText) + FNum + 1, RetText)

Find = 寻找文本 (TempText, FText, , )
判断循环尾 ()
计次循环尾 ()
返回 (运算_括号计算 (TempText))

词条作者信息
项目部004 -  一个月只活跃几分钟
使用例程
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.