Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/09/2014, 08:30
Avatar de lucasmoadr
lucasmoadr
 
Fecha de Ingreso: marzo-2007
Ubicación: Llavallol, Buenos Aires
Mensajes: 220
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Duda sobre el For... (C#)

Hola,

el problema es el siguiente:

cuando vas sumando el 0.1, en un momento te queda en 19.900000000000013 (esto seria 19.9)
cuando a esto le sumas 0.1 queda en 20.000000000000014 , que segun tu codigo es mayor a 20.0 y por eso no lo escribe.

debes verificar bien este for:

for (p= 0; p <= nt; p=p+0.1)
Console.WriteLine("{0}", p.ToString("N1"));

a 80 seguro llegas porque no se da el caso en que lo supere.
__________________
Alquileres en la costa
Se tu mismo