du solltest dir mal die standarttypen genauer anschauen
In einen Integer passen nur ganze Zahlen rein: zB 5 oder 87 oder auch -44
In einen reelen Typ (zB Double, Extended etc) passen auch kommazahlen rein: zB 4,36 oder 45,98 oder -445,144
Der Operator
div gibt eine ganze Zahl aus, zB 9 div 2 = 4
Der Operator
/ gibt eine Kommazahl aus, zB 9 / 2 = 4,5
Da Integer und 4,5 nicht zueinander passen kommt dieser Fehler.