Teniendo en cuenta que 100 km / h son 1666'6 m / min solo te hace falta calcular cuantos km se han recorrido.
Para ello tomas las 3 h y cuarto y las deshaces en minutos.
Eso te dará 195 minutos, cierto?
(60x3 + 15 = 195)
Teniendo lo que tarda puedes saber los km : 1666, 6 m en un minuto.
Por lo tanto, si son 195 minutos, lo multiplicarás.
195x1666, 6 = 324987m = 324, 98 Km.
Y
Una vez tienes los Km, puedes saber cuantos min tardará a 90 Km / h.
324, 98 : 90 = 3, 6h.
3 horas y 0, 6 x 60 = 36 minutos.
Tardará 3 horas y 36 minutos en hacer el recorrido Madrid - Zaragoza a 90 Km / h.