Skip to content

Instantly share code, notes, and snippets.

@nuclearace
Created February 18, 2019 16:29
Show Gist options
  • Select an option

  • Save nuclearace/881a3a16f692af36873cf6f1827fbfbd to your computer and use it in GitHub Desktop.

Select an option

Save nuclearace/881a3a16f692af36873cf6f1827fbfbd to your computer and use it in GitHub Desktop.
Ada's Program
let v1 = 1.0
let v2 = 2.0
var v3 = 4.0
var v4 = 0.0
var v5 = 0.0
var v6 = 0.0
var v7 = 0.0
var v8 = 0.0
var v10 = 0.0
var v11 = 0.0
var v12 = 0.0
var v13 = 0.0
let v21 = 1.0 / 6.0
let v22 = -1.0 / 30.0
let v23 = 1.0 / 42.0
var v24 = 0.0
v6 = v2 * v3
v4 = v6
v5 = v6
v4 -= v1
v5 += v1
v11 = v4 / v5
v11 /= v2
v13 -= v11
v10 = v3 - v1
v7 = v2 + v7
v11 = v6 / v7
v12 = v21 * v11
v13 = v12 + v13
v10 -= v1
while v10 > 0 {
while v6 > 2 * v3 - (2 * (v3 - v10) - 2) {
v6 -= v1
v7 = v1 + v7
v8 = v6 / v7
v11 = v8 * v11
}
if v10 == 2 {
v12 = v22 * v11
} else {
v12 = v23 * v11
}
v13 = v12 + v13
v10 = v10 - v1
}
v24 = v13 + v24
v3 = v1 + v3
print("A0 + B1A1 + B3A3 + B5A5: \(v24)")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment