Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2011, 22:53
CarlosAP
 
Fecha de Ingreso: febrero-2011
Mensajes: 27
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Ayuda con mi Tarea xD

Lo del mínimo lo mejor que puedes hacer es inicializar min a Integer.MAX_VALUE, el hecho de que no te devuelva el valor con decimales es porque estás haciendo la división de dos enteros, aunque la almacenes en un double, esto resulta un número entero, si haces un casting a real se solucionará: double pro = (double)sum / (double)cant;

y la comprobación de salida del bucle la puedes hacer directamente sin el booleano y quedará todavía más fino el ejercicio:
while (num <> 0 || num % 3 <> 0) (Si bien es cierto para ello deberás inicializar num a cualquier cosa menos 0)

Un saludo!