Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Decimales en VB . net
Enviado por elision el día 24 de febrero de 2006
Hola!!
Necesito coger los decimales de un número, es decir, del 24,26, coger el 26. Sabeis alguna función que lo haga directamente??
Enviado por juantxeras el día 28 de febrero de 2006
si existe no la conozco pero he aqui una posibilidad que se me ocurre, conviertelo a cadena de texto cstr() creo que era esta la funcion, luego buscas la coma en la cadena de texto y averiguas cuantos caracteres tiene en total, por ultimo y para finalizar coges los caracteres por la derecha de total_caracteres-posicion de la coma.
y si para finalizar lo quieres convertir a número pues nada, se hace y a correr.
espero k te sirva de ayuda.
Enviado por juantxeras el día 28 de febrero de 2006
te pongo un ejemplo por si acaso de lo que te he explicado antes:
numero: 26,594
numero total de caracteres=6
numero donde esta la coma en la string =3
los decomales=rigth(numero,6-3)
lo que quiere decir los 3 de la derecha de numero=594
Otra opción es convertir la cantidad a cadena, y usar la función Split(), poniendo como carácter de separación la coma, y te devolverá un array de 2 elementos, el primero será lo que haya antes de la coma, y el segundo lo que haya después.