Inmiddels een stapje dichterbij...
Ik heb het nog verder weten te destilleren en zie nu dat ik differentiaal compleet verkeerd bereken... :s
Slordig!!! Ik zal dit eens helemaal uitpluizen en opnieuw opschrijven.
Nu gaat het namenlijk ook fout bij negatieve getallen of als één van de twee negatief is...
Het mooiste zou zijn als de de degree, minute en decimal in een (long) kan stoppen en dan vergelijken. Voor de notatie veel sneller en duidelijker zodat er minder fouten zoals nu gemaakt worden, maar onderwater zal het zeker net zoveel code zijn.
Dit heb ik al eens gepoogd ( versie 1.16 of 1.17 geloof ik ) maar ging fout in de compiler.
Nu met nieuwe inzichten toch maar weer eens proberen.
Oplossing komt dus nader
Ben