亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? module1.bas

?? 用于三次采油技術的經濟評價
?? BAS
?? 第 1 頁 / 共 3 頁
字號:
'Jing(6) = 9073.4
'Jing(7) = 63112.6
'Jing(8) = 73878.9
'Jing(9) = 113821.4
'Jing(10) = 100541.9
'Jing(11) = 96639#
'Jing(12) = 122694.4
'Jing(13) = 138143.5
'Jing(14) = 124427#
'Jing(15) = 108939.8
'Jing(16) = 116550.6
'Jing(17) = 112244.4
'Jing(18) = 100188.8
'Jing(19) = 86172.1
'Jing(20) = 70192.2
'Jing(21) = 52566.5
'Jing(22) = 40041.3
'Jing(23) = 26980.8
'Jing(24) = 17987.4
'Jing(25) = 13363.3
'Jing(26) = 9653.8
'Jing(27) = 4661.3
'Jing(28) = 3157.4



N = 9
a = 0#
b = 1#
f0 = 0
For i = 1 To N
  f0 = f0 + Jing(i)
Next i
f1 = 0
For i = 1 To N
  f1 = f1 + Jing(i) / 2 ^ i
Next i

If f0 < 0 Then
  caculFIRR1 = -1
  Exit Function
End If
If f1 > 0 Then
  caculFIRR1 = 100
  Exit Function
End If

'fx = 0
'For I = 1 To N
'  fx = fx + Jing(I) / Power(1 + 0.06219, I)
'Next I
'MsgBox Format$(fx, "0.0000")
Do
  X = (a + b) / 2#
 
fx = 0
For i = 1 To N
  fx = fx + Jing(i) / ((1 + X) ^ i) 'Power(1 + X, I)
Next i
 ' MsgBox fx & "as" & x
If fx < 0 Then b = X
If fx > 0 Then a = X
'If fx = 0 Then
'   caculFIRR = x
'   Exit Function
'End If

Loop Until (Abs(fx) < 0.1)
caculFIRR1 = X * 100#
 
  
End Function
Public Function caculFIRR(JingXianJin() As Double, N As Byte) As Double

Dim Jing() As Double

Dim a As Double
Dim b As Double
Dim f0 As Double
Dim f1 As Double
Dim X As Double
Dim i As Integer
Dim fx As Double

Jing() = JingXianJin()

a = 0#
b = 1#
f0 = 0
For i = 1 To N
  f0 = f0 + Jing(i)
Next i
f1 = 0
For i = 1 To N
  f1 = f1 + Jing(i) / 2 ^ i
Next i

If f0 < 0 Then
  caculFIRR = -1
  Exit Function
End If
If f1 > 0 Then
  caculFIRR = 100
  Exit Function
End If

'fx = 0
'For I = 1 To N
'  fx = fx + Jing(I) / Power(1 + 0.06219, I)
'Next I
'MsgBox Format$(fx, "0.0000")
Do
  X = (a + b) / 2#
 
fx = 0
For i = 1 To N
  fx = fx + Jing(i) / ((1 + X) ^ i) 'Power(1 + X, I)
Next i
 ' MsgBox fx & "as" & x
If fx < 0 Then b = X
If fx > 0 Then a = X
'If fx = 0 Then
'   caculFIRR = x
'   Exit Function
'End If

Loop Until (Abs(fx) < 0.1)
caculFIRR = X * 100#
End Function


Public Function FGuanLiFei(ZenYouLiang As Double, ShangPinlv As Double, Youjia As Double, BuChangFeiLv As Double, JuGuliFeiLv As Double)
    FGuanLiFei = ZenYouLiang * (ShangPinlv / 100 * Youjia * BuChangFeiLv / 100 + JuGuliFeiLv)
End Function

Public Function FXiaoShouFei(ZenYouLiang As Double, ShangPinlv As Double, Youjia As Double, XiaoShouFeiLv As Double)
    FXiaoShouFei = ZenYouLiang * ShangPinlv / 100 * Youjia * XiaoShouFeiLv / 100
End Function

Public Function FPingHengDian2(You() As Double, N As Byte) As Double
 
  Dim You1() As Double

Dim a As Double
Dim b As Double
Dim f0 As Double
Dim f1 As Double
Dim X As Double
Dim i As Integer
Dim fx As Double

You1() = You()
'For I = 1 To N
'  MsgBox You1(I)
'Next I
a = -0.99
b = 1#
For i = 1 To N
  VarShengCheng(i, 2) = You1(i) * (1 + a)
Next i
CostList1Cacul

f0 = caculFIRR(VarShuiHouJing(), N)


If (f0 > 12) Then
  FPingHengDian = -1
  For i = 1 To N
    VarShengCheng(i, 2) = You1(i)
  Next i
  CostList1Cacul
  Exit Function
End If


For i = 1 To N
  VarShengCheng(i, 2) = You1(i) * (1 + b)
Next i
CostList1Cacul
f1 = caculFIRR(VarShuiHouJing(), N)
'MsgBox f1
'Exit Function
If (f1 < 12) Then
  FPingHengDian = -2
   For i = 1 To N
    VarShengCheng(i, 2) = You1(i)
  Next i
  CostList1Cacul
  Exit Function
End If

Do
  X = (a + b) / 2#
  'MsgBox "x=" & X
  
  For i = 1 To N
     VarShengCheng(i, 2) = You1(i) * (1 + X)
  Next i
  CostList1Cacul
  fx = caculFIRR(VarShuiHouJing(), N)
 ' MsgBox "fx=" & fx
  If fx < 12 Then a = X
  If fx > 12 Then b = X


Loop Until (Abs(fx - 12) < 0.01)
 FPingHengDian2 = X * 100#
 'MsgBox FPingHengDian
  For i = 1 To N
    VarShengCheng(i, 2) = You1(i)
  Next i
  CostList1Cacul
End Function
Public Function FPingHengDian1(You() As Double, N As Byte) As Double
 
  Dim You1() As Double

Dim a As Double
Dim b As Double
Dim f0 As Double
Dim f1 As Double
Dim X As Double
Dim i As Integer
Dim fx As Double

You1() = You()
'For I = 1 To N
'  MsgBox You1(I)
'Next I
a = -0.99
b = 1#
For i = 1 To N
  VarShengCheng(i, 3) = You1(i) * (1 + a)
Next i
CostList1Cacul

f0 = caculFIRR(VarShuiHouJing(), N)


If (f0 > 12) Then
  FPingHengDian = -1
  For i = 1 To N
    VarShengCheng(i, 3) = You1(i)
  Next i
  CostList1Cacul
  Exit Function
End If


For i = 1 To N
  VarShengCheng(i, 3) = You1(i) * (1 + b)
Next i
CostList1Cacul
f1 = caculFIRR(VarShuiHouJing(), N)
'MsgBox f1
'Exit Function
If (f1 < 12) Then
  FPingHengDian = -2
   For i = 1 To N
    VarShengCheng(i, 3) = You1(i)
  Next i
  CostList1Cacul
  Exit Function
End If

Do
  X = (a + b) / 2#
  'MsgBox "x=" & X
  
  For i = 1 To N
     VarShengCheng(i, 3) = You1(i) * (1 + X)
  Next i
  CostList1Cacul
  fx = caculFIRR(VarShuiHouJing(), N)
 ' MsgBox "fx=" & fx
  If fx < 12 Then a = X
  If fx > 12 Then b = X


Loop Until (Abs(fx - 12) < 0.01)
 FPingHengDian1 = X * 100#
 'MsgBox FPingHengDian
  For i = 1 To N
    VarShengCheng(i, 3) = You1(i)
  Next i
  CostList1Cacul
End Function

Public Sub VPRenderHTML(Vp As VSPrinter, sHTML As String)
    Const IndentList = 500
    Dim Doui#, Douj#, Douk#, l#, c$
    Dim lLen#, sOutput$, sFont$, sTag$
    Dim iListCounter%
    Dim bNeedPara%
    
    With Vp
    
        '----------------------------------------------------
        ' scan the HTML string for text and tags
        lLen = Len(sHTML)
        Doui = 1
        Do While Doui <= lLen
        
            '----------------------------------------------------
            ' get current character
            c = Mid(sHTML, Doui, 1)
           
            '----------------------------------------------------
            ' if this is a tag, interpret it
            If c = "<" Then
                
                '----------------------------------------------------
                ' <HTML> : look for <BODY>
                If Mid(sHTML, Doui, 5) = "<HTML" Then
                    Doui = InStr(Doui, sHTML, "<BODY")
                    If Doui = 0 Then Exit Do
                    Doui = InStr(Doui, sHTML, ">")
                    If Doui = 0 Then Exit Do
                    Doui = Doui + 1
                    
                '----------------------------------------------------
                ' </BODY> : done
                ElseIf Mid(sHTML, Doui, 7) = "</BODY>" Then
                    Exit Do
                    
                '----------------------------------------------------
                ' <TABLE>, </TABLE> : tables
                ElseIf Mid(sHTML, Doui, 6) = "<TABLE" Then
                    If sOutput <> "" Or bNeedPara Then .Paragraph = sOutput
                    sOutput = ""
                    bNeedPara = False
                    Douj = InStr(Doui, sHTML, "</TABLE>")
                    If Douj = 0 Then
                        Doui = Doui + 7
                    Else
                        sOutput = Mid(sHTML, Doui, Douj - Doui + 8)
                        VPRenderHTMLTable Vp, sOutput
                        sOutput = ""
                        bNeedPara = True
                        Doui = Douj + 8
                    End If
                
                '----------------------------------------------------
                ' <PRE>, </PRE> : preformatted text
                ElseIf Mid(sHTML, Doui, 5) = "<PRE>" Then
                    If sOutput <> "" Or bNeedPara Then .Paragraph = sOutput
                    bNeedPara = False
                    Douj = InStr(Doui, sHTML, "</PRE>")
                    If Douj = 0 Then
                        Doui = Doui + 5
                    Else
                        sOutput = Mid(sHTML, Doui + 5, Douj - Doui - 5)
                        sFont = .FontName
                        Douj = .SpaceAfter
                        l = .LineSpacing
                        .SpaceAfter = 0
                        .LineSpacing = 100
                        .FontName = "Courier New"
                        .Paragraph = sOutput: sOutput = ""
                        .FontName = sFont
                        .SpaceAfter = Douj
                        .LineSpacing = l
                        Doui = Douj + 6
                    End If
                
                '----------------------------------------------------
                ' <P>, </P> : start/finish paragraph
                
                ElseIf Mid(sHTML, Doui, 2) = "<P" Then
                   'Debug.Print sHTML
                    If sOutput <> "" Or bNeedPara Then .Paragraph = sOutput
                    sOutput = ""
                    bNeedPara = False
                    If Mid(sHTML, Doui, 3) = "<P>" Then
                        Doui = Doui + 3
                    Else
                        Douj = InStr(Doui, sHTML, ">")
                        If Douj = 0 Then Exit Do
                        sTag = Mid(sHTML, Doui, Douj - Doui + 1)
                        Dim sTTag$
                        sTTag = Mid(sHTML, Doui + 2, Douj - Doui - 5)
                        .FontBold = True
                        .Paragraph = sTTag 'zw designed
                        .FontBold = False
                        If InStr(sTag, "LEFT") > 0 Then .TextAlign = taLeftMiddle
                        If InStr(sTag, "CENTER") > 0 Then .TextAlign = taCenterTop
                        If InStr(sTag, "RIGHT") > 0 Then .TextAlign = taRightTop
                        Doui = Douj + 1
                    End If
                ElseIf Mid(sHTML, Doui, 4) = "</P>" Then
                    If sOutput <> "" Or bNeedPara Then .Paragraph = sOutput
                    sOutput = ""
                    bNeedPara = False
                    .TextAlign = taLeftTop
                    Doui = Doui + 4
                
                '----------------------------------------------------
                ' <UL>, </UL> : unordered lists (handled by <LI> and </LI>)
                ElseIf Mid(sHTML, Doui, 4) = "<UL>" Then
                    iListCounter = -1
                    Doui = Doui + 4
                ElseIf Mid(sHTML, Doui, 5) = "</UL>" Then
                    iListCounter = -1
                    Doui = Doui + 5
                
                '----------------------------------------------------
                ' <OL>, </OL> : ordered lists (handled by <LI> and </LI>)
                ElseIf Mid(sHTML, Doui, 4) = "<OL>" Then
                    iListCounter = 1
                    Doui = Doui + 4
                ElseIf Mid(sHTML, Doui, 5) = "</OL>" Then
                    iListCounter = -1
                    Doui = Doui + 5
                
                '----------------------------------------------------
                ' <LI>, </LI> : list items
                ElseIf Mid(sHTML, Doui, 4) = "<LI>" Then
                    If sOutput <> "" Or bNeedPara Then .Paragraph = sOutput
                    sOutput = ""
                    bNeedPara = True
                    .IndentLeft = .IndentLeft + IndentList
                    .IndentFirst = -.IndentLeft
                    .IndentTab = IndentList
                    If iListCounter > 0 Then
                        .Text = "    " & iListCounter & "." & vbTab
                        iListCounter = iListCounter + 1
                    Else
                        .Text = "    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一二三在线| 一区二区三区在线观看动漫| 国产精品国产自产拍高清av王其| 亚洲欧美另类图片小说| 狠狠色狠狠色合久久伊人| 色综合色综合色综合色综合色综合| 在线综合视频播放| 一二三四社区欧美黄| 国产91综合网| 国产午夜亚洲精品不卡| 日韩高清不卡一区二区| 色av成人天堂桃色av| 国产色产综合产在线视频| 日本中文在线一区| 欧美私模裸体表演在线观看| 最新国产の精品合集bt伙计| 国产乱国产乱300精品| 这里只有精品电影| 五月开心婷婷久久| 欧美色区777第一页| 亚洲免费av高清| 成人app软件下载大全免费| 国产一区啦啦啦在线观看| 国产在线精品一区二区三区不卡| 欧美日韩国产电影| 亚洲国产精品视频| 欧美色男人天堂| 亚洲一卡二卡三卡四卡无卡久久| 99精品视频中文字幕| 亚洲天堂成人网| av电影一区二区| 中文字幕永久在线不卡| 成人a区在线观看| 中文字幕巨乱亚洲| 菠萝蜜视频在线观看一区| 国产精品美女久久久久久久网站| 国产麻豆视频一区| 欧美国产综合一区二区| 成人福利视频在线| 亚洲美女偷拍久久| 欧美亚洲动漫精品| 奇米四色…亚洲| 国产香蕉久久精品综合网| 国产成人精品在线看| 国产精品国产自产拍高清av| 99久久精品国产观看| 亚洲高清免费在线| 日韩视频免费观看高清完整版在线观看 | 欧美mv日韩mv国产| 精品在线播放午夜| 亚洲国产精品成人综合| 色域天天综合网| 日韩精品一级中文字幕精品视频免费观看| 欧美日韩国产成人在线91| 麻豆精品国产91久久久久久| 久久久久国产精品人| 91小视频免费观看| 日日夜夜精品视频免费| 久久综合丝袜日本网| 92精品国产成人观看免费| 香蕉影视欧美成人| 国产丝袜欧美中文另类| 色欧美日韩亚洲| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产盗摄一区二区三区| 国产精品护士白丝一区av| 欧美日韩和欧美的一区二区| 激情文学综合插| 一区二区三区久久| 日韩欧美卡一卡二| 在线观看日产精品| 国产精品1024| 图片区日韩欧美亚洲| 国产区在线观看成人精品| 欧美性大战久久久久久久| 国产乱子轮精品视频| 亚洲综合色噜噜狠狠| 久久久激情视频| 欧美日韩国产精品成人| 成人av在线资源| 久久国产婷婷国产香蕉| 亚洲国产欧美另类丝袜| 欧美国产日产图区| 精品区一区二区| 欧美美女一区二区| 色综合天天狠狠| 成人高清免费观看| 狠狠色综合日日| 蜜桃久久av一区| 午夜视频久久久久久| 一区二区三区四区不卡视频| 国产欧美日韩另类一区| 欧美一级免费大片| 欧美美女黄视频| 欧美三级视频在线| 91在线国产福利| av一区二区三区| 成人精品在线视频观看| 国产精品中文有码| 国内精品伊人久久久久影院对白| 日韩精品免费视频人成| 亚洲一区二区三区视频在线 | 国产欧美一区二区精品久导航| 5566中文字幕一区二区电影| 在线观看一区二区视频| 色一情一伦一子一伦一区| 99久久99久久综合| 成人动漫一区二区在线| 国产精品一区二区黑丝| 国内精品写真在线观看| 国产一区二区三区最好精华液| 日本女优在线视频一区二区| 天涯成人国产亚洲精品一区av| 亚洲一本大道在线| 亚洲国产成人高清精品| 天天av天天翘天天综合网| 午夜精品爽啪视频| 舔着乳尖日韩一区| 久久99精品国产.久久久久| 麻豆精品视频在线| 国产在线不卡一区| 丁香亚洲综合激情啪啪综合| 成人免费的视频| 色女孩综合影院| 欧美亚洲精品一区| 91精品国产综合久久久久久久| 91精品欧美福利在线观看| 精品国产免费视频| 亚洲午夜免费电影| 日韩在线一区二区三区| 卡一卡二国产精品| 成人手机电影网| 色先锋资源久久综合| 777色狠狠一区二区三区| 久久奇米777| 亚洲欧美一区二区不卡| 婷婷综合在线观看| 国v精品久久久网| 在线观看亚洲a| 精品sm在线观看| 国产精品久久久久久一区二区三区 | 99在线精品视频| 8x8x8国产精品| 国产欧美日韩在线看| 亚洲一区中文日韩| 日韩电影在线观看网站| 国产成人在线观看免费网站| av爱爱亚洲一区| 欧美电影一区二区| 国产精品国产馆在线真实露脸 | 亚洲欧洲精品一区二区精品久久久| 亚洲精选在线视频| 狠狠色狠狠色综合日日91app| av毛片久久久久**hd| 日韩欧美一二三四区| 亚洲日本免费电影| 黄页网站大全一区二区| 欧美性受xxxx黑人xyx性爽| 国产亚洲欧美日韩俺去了| 亚洲午夜影视影院在线观看| 国产成人精品一区二区三区四区 | 色老综合老女人久久久| 26uuu国产日韩综合| 亚洲综合成人在线视频| 国产成人福利片| 日韩亚洲欧美成人一区| 中文字幕一区在线观看视频| 久久精品国产99久久6| 欧美影院午夜播放| 国产精品女人毛片| 国产曰批免费观看久久久| 欧美精品粉嫩高潮一区二区| 亚洲视频一区二区在线观看| 国产一区二区三区蝌蚪| 555www色欧美视频| 午夜视频一区二区三区| 色先锋aa成人| 亚洲少妇中出一区| 高清不卡在线观看| 久久久久久久久久美女| 蜜臀久久99精品久久久画质超高清| 欧美在线观看视频一区二区三区| 国产精品午夜在线观看| 久久99蜜桃精品| 91精品国产麻豆国产自产在线 | 亚洲午夜在线视频| 91小视频免费观看| 综合自拍亚洲综合图不卡区| 国产成a人亚洲| 日本一区二区不卡视频| 国产精品一二二区| 久久精子c满五个校花| 狠狠色丁香婷综合久久| 26uuu久久综合| 国产精品亚洲人在线观看| 国产网站一区二区| 国产mv日韩mv欧美| 国产精品乱码人人做人人爱| 成人黄色国产精品网站大全在线免费观看 | 欧美日韩三级一区|