Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2014, 12:26
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Problema de codigo

Buenas,

El problema es que estás utilizando enteros en la operación y por lo tanto redondea la cifra. Debes forzar que la operacion sea de tipo double, para ello basta con que conviertas uno de los operandos. Por ejemplo:

DatosPIB DatosPib2010=new DatosPIB(Nombre,Pib2010,(((Pib2010-Pib2009)*100)/(double)Pib2009),2010);

Por cierto, y este comentario?
Cita:
/**
* Write a description of class Subnormal here.
WTF!

Un saludo
__________________
If to err is human, then programmers are the most human of us