Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/02/2011, 23:17
zidrave20
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 3 meses
Puntos: 0
De acuerdo Respuesta: Ayuda con mi Tarea xD

Cita:
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!
Gracias Carlos, se soluciono lo de los decimales
Lo del minimo todavia sigo en trava pero me abriste nuevas ideas
Saludos...