| | |
| | | |
| | | import {terminal} from "./dfhi.js"; |
| | | |
| | | window.main = function(...argv) { |
| | | window.main = (...argv) => { |
| | | const x = Number.parseFloat(argv[0]); |
| | | const variant1 = exp1(x); |
| | | const variant2 = exp2(x); |
| | |
| | | |
| | | |
| | | |
| | | function exp1(x) { |
| | | const exp1 = (x) => { |
| | | let sum = 1.0; |
| | | const NUM_OF_TERM = 10; |
| | | //DEBUG: let expression = "1"; |
| | |
| | | return sum; |
| | | } |
| | | |
| | | function exp2(x) { |
| | | const exp2 = (x) => { |
| | | let sum = 1.0; |
| | | const NUM_OF_TERM = 1000; |
| | | for(let n = 1; n <= NUM_OF_TERM; ++n){ |
| | |
| | | return sum; |
| | | } |
| | | |
| | | function exp3(x) { |
| | | const exp3 = (x) => { |
| | | let sum = 0.0, |
| | | term = 1.0; |
| | | for(let n = 1; sum !== sum + term; ++n) { |
| | |
| | | return sum; |
| | | } |
| | | |
| | | function exp4(x) { |
| | | const exp4 = (x) => { |
| | | let sum = 0.0, |
| | | term = 1.0; |
| | | for(let i = 1; sum !== sum+term; ++i) { |