[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 xiaopo 于 2015-8-10 19:09 编辑

首先感谢Broly的视频
LS的PI好像不对,应该是3.1415926535,而且PI的取值如果要求准确,最好根据tan(PI/4) = 1来算反正切。
最后顺便贴出自己的答案:
  1. Rem 第二讲作业之(一)
  2. '错误的命名:3x(数字开头) 85(数字开头) 名称(中文) a%b(不能有%) ab#(不能有#) \x1(不能有\) My Name(不能有空格)
  3. ''年龄“(不能有'”) 学校(不能有中文) $(不能有$)
  4. Rem 第二讲作业之(二)
  5. '1题
  6. Option Explicit
  7. Dim a,b,c,e,x
  8. a = 1: b = 2: c = 3: e = 4: x = 5
  9. MsgBox x * (x * (x * (a * x + b) + c) + c) + e
  10. '2题
  11. 'lg(a^2+2ab+b^2) lg是数学里面是以10为底的对数
  12. '查看log的帮助文档,得到如下:
  13. '用 n 的自然对数除 x 的自然对数,可以得到以 n 为底的 x 的对数。如下所示:
  14. 'Logn(x) = Log(x) / Log(n)
  15. '以下示例为一个自定义的 Function 过程,该过程计算以 10 为底的对数:
  16. 'Function Log10(X)
  17. '   Log10 = Log(X) / Log(10)
  18. 'End Function
  19. MsgBox Log(a * a + 2 * a * b + b * b) / Log(10)
  20. '通过下面的发现才知道原来VBS有幂运算符^
  21. 'MsgBox 2^4
  22. '3题
  23. 'ln(1+|(a+b)/(a-b)|)^10)
  24. MsgBox Log(1+(Abs((a+b)/(a-b)))^10)
  25. '4题
  26. '下面的示例利用 Atn 来计算 pi 的值:
  27. 'Dim pi
  28. 'pi = 4 * Atn(1)   ' 计算 pi 的值。
  29. Dim pi
  30. pi = 4 * Atn(1)
  31. MsgBox Sqr(1 + pi/2 * Cos(48 * pi / 180))
  32. '5题
  33. 'ctg在数学中是cot的意思
  34. MsgBox Cos((1-x^3)/(1+x^2))/Sin((1-x^3)/(1+x^2))
  35. '6题
  36. Dim y
  37. y = 6
  38. MsgBox 1 / (1 + 1 / (1 + 1 / (x + y)))
  39. Rem 第二讲作业之(三)
  40. 'Int(-1234.5678) -1235
  41. 'Fix(1234.5678)  1234
  42. 'Abs(-100) 100
  43. 'Sqr(sqr(16)) 2
  44. 'Mid("Visual Basic Scripting",8,5) Basic 注意这道!!!与C语言不一样
  45. 'Month(now) 8
  46. 'Cint(1234.5678) 1235
  47. 'Sgn(-100) -1
  48. 'InStr(1,"Visual Basic Scripting","Basic") 8 注意这道!!!与C语言不一样
复制代码
http://www.bathome.net/s/tool/index.html

TOP

返回列表