Algoritma ini membalikkan angka yang diinputkan dengan mengambil sisa bagi dari input dan membaginya dengan 10 secara berulang, kemudian menambahkan sisa bagi ke variabel hasil dengan mengalikannya dengan 10 kuadrat, 10 ketiga, dan seterusnya. Program ini menggunakan perulangan untuk melakukan proses tersebut hingga input bernilai 0.