SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Gerard en Lunes 27 de Enero de 2003, 16:10

Título: Re: No me suma los decimales
Publicado por: Gerard en Lunes 27 de Enero de 2003, 16:10
He hecho una aplicación en la cual hay 4 text box y un boton. en el text1 se pone el valor deseado. en el text2 se pone el I.V.A. deseada ( % ). cuando se pulsa el boton1 en el text3 me sale el tanto por ciento ( % ) del valor escrito en el text1, suponemos que el total de la iva és 23,47€ i que el valor inicial és 23,00, cuando le doy la orden de sumar la iva con el valor inicial no me suma los deciamles. P.E. la suma de 23,00 y 23,47 sería 46,47 pues el programa me sale 46.
He pensado que si los decimales se indicaran con un punto (23.47) saldría, pero como lo hago?? Porque cuando calculo el % me da el decimal con coma...
Espero que me ayuden:(
Título: Re: No me suma los decimales
Publicado por: Jose Arriagada en Lunes 27 de Enero de 2003, 17:12
Verifica el tipo de variables donde haces las operaciones o el formato de salida de tu resultado.
Título: Re: No me suma los decimales
Publicado por: José D en Lunes 27 de Enero de 2003, 18:13
Bueno, por ejemplo, si yo deseara sumar dos datos en dos TextBox, siendo estos, decimales, y que su resultado se muestre en un TextBox respuesta, sería así:


Text3.Text = Val(Replace(Text1.Text, ",", ".")) + Val(Replace(Text2.Text, ",", "."))
Título: No me suma los decimales
Publicado por: javierbalk en Martes 28 de Enero de 2003, 07:57
Hola:

Prueba con Csng en lugar de Val

Saludos,
Javier