Ya lo he conseguido.
FROG, Ademas de la solucion que me dijistes en el foro de msdn, habia que hacer el casting a float de toda la sentencia.
Muchas gracias.
En cuanto a tu ultimo comentario (que me parece un poco borde), he de decirte, que se C++, y por lo que he leido en tu blog, cualquier cosa que puedas hacer en C++, se puede implementar en Visual C++, asiq espero terminar mi trabajo con mis conocimientos de C++, y aprendiendo lo basico de C++/Cli.
Muchas Gracias por todo
SAludos