Hola que tal?
Bueno, haciando una aplicacion sencilla con VB 2005 me tope con un problema, resulta que para un ciclo for, comienzo con una variable num1 = 1 y quiero que termine en 8, pero en vez de aumentar de 1 en 1, lo hago de 0.1. Es decir, queda asi:
Código:
For num1 as Double = 1 To 8 Step 0.1
instrucciones
Next
La variable num1, quiero usarla dentro de las instrucciones, por lo tanto necesito que a medida que el ciclo fluya esta valla cambiando de valor, es decir; 1 -> 1.1 -> 1.2 -> ... -> 7.9 -> 8.0
El problema esta en que a medida que el valor va aumentado, llega un momento en que la variable vale, por ejemplo 6.199999999 (6.1) -> 6.299999999 (6.2).
Entonces lo que quier es saber de que forma arreglar eso, para que me muestre el valor de acuerdo a lo que quiero.
Probe con redondear el numero, pero si se fijan, en el ejemplo 6.199999999, lo redondea a 6.2, siendo que deberia ser 6.1.
Alguna solucion?