Eso es porque estas declarando la variable num como funcion:
Código C++:
Ver originalfloat num();//esto es un prototipo de funcion
float num;//variable de coma flotante
Revisa tu manual de c++, las partes de declaracion de funciones/metodos y las de declaracion de variables. Revisa tambien los ambitos de las variables, en este caso no lo necesitas pero te será de utilidad mas adelante.
Saludos
vosk