Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/02/2015, 14:13
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Operaciones matematicas

Hola:

Hay que convertirlo a float/double previamente, puedes hacerlo con algo así

z = 1.0*x/y

Al multiplicar 1.0 por x el resultado es double/float y a partir de ahí ya va bien. También puedes hacer un "cast"

z = (float)x/y

no estoy seguro si testo convierte la x a float y luego divide o si hace primero x/y y convierte el resultado a float (con lo que no arreglarías nada). En este segundo caso, deberías poner un paréntesis más

z = ((float)x)/y

o bien "cast" de la y

z = x/(float)y;

Se bueno.
__________________
Apuntes Java
Wiki de Programación