爱问知识人 爱问教育 医院库

关于VB圆面积的几个问题

首页

关于VB圆面积的几个问题

 Const pi As Double = 3.141592
  Private Sub Form_Load()
       Dim rad As Integer
       Dim area As Double
       Dim pre As Double

       rad = 10
       area = pi * rad * rad
       pre = 2 * pi * rad

      Print "半径="; rad
      Print "圆面积="; area
      Print "圆周长="; pre
  End Sub

代码如上
当我把 pre 后面改成取整的时候int(2 * pi * rad)   结果出来是62 为什么不是63?为什么不是四舍五入的啊?
如果我需要结果是去小数又要四舍五入的话应该怎么做?

提交回答
好评回答
  • 2009-11-15 23:17:23
    Int(a) 取整,不是四舍五入
    Round(a) 去小数,四舍六入(和四舍五入有小小差别)。
    学者分一定多,怎么能不给分呢???

    1***

    2009-11-15 23:17:23

  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):