Golden ratio/Convergence: Difference between revisions
→{{header|Odin}}
Space Ghost (talk | contribs) (Golden ratio/Convergence in Odin) |
Space Ghost (talk | contribs) |
||
Line 1,341:
/* definitions */
iterate :: proc() {
count :
phi0: f64 = 1.0
difference: f64 = 1.0
Line 1,347:
fmt.println("\nGolden ratio/Convergence")
fmt.println("-----------------------------------------")
for
phi1 = 1.0 + (1.0 / phi0)
difference = abs
phi0 = phi1
count += 1
fmt.printf("Iteration
}
fmt.println("-----------------------------------------")
Line 1,358:
fmt.printf("\nThe error is approximately %.10f\n", (phi1 - (0.5 * (1.0 + math.sqrt_f64(5.0)))))
}
</syntaxhighlight>
{{out}}
Line 1,363 ⟶ 1,364:
Golden ratio/Convergence
-----------------------------------------
Iteration
Iteration
Iteration
Iteration
Iteration
Iteration
Iteration
Iteration
Iteration
Iteration
Iteration
Iteration
Iteration
Iteration
-----------------------------------------
Result: 1.61803279 after 14 iterations
|