發表文章

第十六週HTML+CSS+JavaScript+Word貼到網頁+轉成PDF+方程式截圖

圖片
利率y(rate) 期數n(nper) 金流m(pmt) 終值f(fv) 參考劉任昌 金融市場講義 劉任昌學習HTML+CSS+JavaScript 程式設計080單元:複習方程式編輯器 年化利率1.2%(月利率0.001),每月房貸繳交20,000,問房貸多少? 利率 期數 每期金流 現值 0.001 240 20000 $4,265,556  = 每期金流 / 利率 *(1-(1+ 利率 )^- 期數 ) -$4,265,556  =PV( 利率 , 期數 , 每期金流 )

沈育萍JavaScript 金融計算

劉任昌2021年1月期末考 現值 利率 期數 金流 終值

第十五週HTML+CSS+JavaScript+Word轉PDF方程式編輯器

圖片
利率y(rate) 期數n(nper) 金流m(pmt) 終值f(fv) 參考劉任昌 金融市場講義 劉任昌學習HTML+CSS+JavaScript程式碼 程式碼: <style> h1{   border: 10px outset purple;     background-color: pink;     color: white;   text-align: center;   } </style><script> function computePV(){   var r = document.getElementById("rate").value;   var n = document.getElementById("nper").value;   var m = document.getElementById("pmt").value;   var f = document.getElementById("fv").value;   pvif = r;   pvif++ ;   pvif =1 / pvif ** n ;   var pv = ( 1 - pvif ) * m / r + f * pvif;   document.getElementById("pv").innerHTML = pv; } </script><body> <table border="0"> <tr><td align="center">利率y(rate)</td>    <td align="center">期數n(nper)</td>    <td align="center">金流m(pmt)</td>    <td align="center">終值f(fv)</td>...

第十四週程式設計 recording marco 錄製巨集 & Word & Excel

圖片
Dim n As Integer Dim spec As String Const period As Integer = 4 Const maxerror As Double = 0.0000001 Dim payment(period) As Double '廣域變數 4 維度的陣列 Private Sub CommandButton1_Click()   Dim a, b, c, f, gap As Double   Dim loopNumber As Integer   n = n + 1 '第幾次計算+1   a = 0     '報酬率0   b = 1     '報酬率1   gap = 10   loopNumber = 10   payment(0) = TextBox1.Value   payment(1) = TextBox2.Value   payment(2) = TextBox3.Value   payment(3) = TextBox4.Value   f = npv(a)   If f = 0 Then      Label9.Caption = 0   ElseIf f < 0 Then      Label9.Caption = "內部報酬率小於 0."   Else      Do While gap > mexerror And Abs(f) > maxerror And loopNumber < 100        loopNumber = loopNumber + 1        c = (a + b) / 2        f = npv(c)        If Abs(f) > maxerror And gap > maxerr...

第十三週程式設計Visual Basic+TypeText+TypeParagrape

圖片
  程式碼: Const period As Integer = 4 Const maxerror As Double = 0.0000001 Dim payment(period) As Double '廣域變數 4 維度的陣列 Private Sub CommandButton1_Click()   Dim a, b, c, f, gap As Double   Dim loopNumber As Integer   a = 0   b = 1   gap = 10   loopNumber = 10   payment(0) = TextBox1.Value   payment(1) = TextBox2.Value   payment(2) = TextBox3.Value   payment(3) = TextBox4.Value   f = npv(a)   If f = 0 Then      Label9.Caption = 0   ElseIf f < 0 Then      Label9.Caption = "內部報酬率小於 0."   Else      Do While gap > mexerror And Abs(f) > maxerror And loopNumber < 100        loopNumber = loopNumber + 1        c = (a + b) / 2        f = npv(c)        If Abs(f) > maxerror And gap > maxerror Then           If f > 0 Then           ...

第十二週 沈育萍 教你金融計算

躉繳 第1期 第2期 第3期 第4期 注意,包含首期躉繳的現金流量都大於0。 報酬率: 淨現值: 迴圈次數: 沈育萍向劉任昌學習的程式碼 <style> .pmt{ width: 80px; /*寬度*/ height: 20px; /*高度*/ background-color: skyblue; /*背景顏色*/ color: white; /*字體顏色*/ text-align: right; /*文字對齊*/   } .qmt{ width: 100%; /*寬度*/ height: 100%; /*高度*/         border: 20px outset skyblue;  /*邊框*/ background-color: yellow; /*背景顏色*/ color: blue; /*字體顏色*/ text-align: center; /*文字對齊*/   } </style> <table border=1>   <tr align=center><td>躉繳</td><td>第1期</td><td>第2期</td><td>第3期</td><td>第4期</td></tr> <tr><td><input type="number" class="pmt"></td> <td><input type="number" class="pmt"></td> <td><input type="number" class="pmt"></td> <td><input type="number" ...

第十一週_CSS_HTML_金融計算的準備(JavaScript)

躉繳 第1期 第2期 第3期 第4期 注意,包含首期躉繳的現金流量都大於0。 報酬率: 淨現值: 迴圈次數: