变量 ThreadID
功能 TC_init()
ThreadID = 线程开启("main","")
结束
功能 main()
变量 a = 1
变量 b = 2
变量 c = 3
变量 Content = "a+c-a*b/c"
变量 结果=计算(a,b,c,Content)
调试输出(结果)
结束
功能 计算(a,b,c,Content)
变量 截取字符,数字1,长度
长度=字符串长度(Content)
选择(字符串截取(Content,长度-1,长度))
条件 "a"
数字1=a
条件 "b"
数字1=b
条件 "c"
数字1=c
结束
如果(长度<=1)
返回 数字1
结束
选择(字符串截取(Content,长度-2,长度-1))
条件 "+"
返回 计算(a,b,c,字符串截取(Content,0,长度-2))+数字1
条件 "-"
返回 计算(a,b,c,字符串截取(Content,0,长度-2))-数字1
条件 "*"
返回 计算(a,b,c,字符串截取(Content,0,长度-2))*数字1
条件 "/"
返回 计算(a,b,c,字符串截取(Content,0,长度-2))/数字1
结束
结束 |