Berikut ini adalah perhitungan tanpa-trig, berasal dari Trig dan Fisika Kelas 11 yang lurus ke depan. Diasumsikan bahwa titik asal adalah titik terendah dari suspensi pendulum bob, bahwa L adalah panjang pendulum, dan bahwa konvensi grafis normal y meningkat ke bawah, dan x meningkatkan ke kanan diadopsi:
Pembaruan: Saya awalnya mengacaukan percepatan; ini lebih mudah.
Pembaruan # 2 : Menambahkan kontrol waktu eksplisit, dan menambahkan satuan ukuran.
const float gravity = 9.8; // units of metres/sec/sec
const float deltaT = 0.001; // equals 0.001 sec or 1 millisecond
var xVelocity = 0.010; // units metres/sec equals 10 cm/sec
var x = 0.0; // units metres
var y = 0.0; // units metres
while (true) {
var xAcceleration = -gravity * (x/L) * (L-y)/L;
x += (xVelocity + (xAcceleration/2 * deltaT)) * deltaT;
y = Math.SQRT(L*L - x*x) - L;
xVelocity += xAcceleration * deltaT;
}