Ну строго говоря цифры то используються ;-) одних longint-ов 11 штук заюзано ;-) использование intTostr и др. функций преобразования так же наводит на некоторые размышления :о) + чесно говоря не совсем понятен высший смысл такого подхода

т.к. обычно стараються наоборот на целых числах решить какую либо задачю(чтоб быстрее было

)
PS меня положительно порадовало, что ты использовал обработку исключений ;-)