Думаю, что, строго говоря, это не ошибка - просто нелепость, которая заключается в том, что объявлять переменную типа real в случае, когда нужно определить количество суток, т.е. сугубо целое число, да еще потом выводить это самое количество суток с точностью до третьего знака после запятой, по меньшей мере странно. Совет: измените тип переменной К на целый (byte, word или Integer) и выводите без формата.