Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 3 de 3
Ir a la página Anterior  1, 2, 3
 
Problemas Con Textbox
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: Problemas Con Textbox 
 
Tiene gracia, la cosa...

De todos modos puedes probar usando Valor = Round ( Número [ , Digitos ] )

Redondea un número a su entero más cercano, si no se especifica Dígitos.

Si se especifica Dígitos, redondea a 10 ^ Dígitos, por ejemplo:

media = (paco + pepe) / 2

print Round(media, -2)

 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problemas Con Textbox 
 
ah veo que yo hice eso mismo pero con float (que corresponde a double en C) y me dió 7.33
DIM pepe AS float
DIM paco AS float
paco = 7.22
pepe = 7.44
PRINT (paco + pepe) / 2

Con single si que me da 7,329999923706

Así que pruebo lo siguiente:
DIM pepe AS float
DIM paco AS float, Dim Luis as single
paco = 7.22
pepe = 7.44
PRINT (paco + pepe) / 2
luis=(paco+pepe)/2
debug luis
 

y obtengo que el print imprime 7.33 y el debug imprime 7.329999923706

Todo con singles
DIM pepe AS single
DIM paco AS single, Dim Luis as single
paco = 7.22
pepe = 7.44
PRINT (paco + pepe) / 2
luis=(paco+pepe)/2
debug luis
 

y obtengo que el print imprime 7.329999923706 y el debug imprime 7.329999923706

todo con float
DIM pepe AS float
DIM paco AS float, Dim Luis as float
paco = 7.22
pepe = 7.44
PRINT (paco + pepe) / 2
luis=(paco+pepe)/2
debug luis
 

y obtengo que el print imprime 7.33 y el debug imprime 7.33

Así que queda claro que es una cuestión de decimales y del grado de precisión que quieras.
 



 
última edición por soplo el Miercoles, 11 Noviembre 2009, 21:22; editado 1 vez 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problemas Con Textbox 
 
Sí que es curioso... He probado a cambiar todos los single por float y calcula correctamente.
 



 
4octavio4 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problemas Con Textbox 
 
Espero que no haya revivido el tema pero..me pasas la aplicación esa?
No quiero hacer algo desde cero si ya alguien que lo hizo, (viva la ley DRY, creo)
 



 
 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Curiosidad Con Los Textbox Fenriz07 General 3 Viernes, 20 Agosto 2010, 20:49 Ver último mensaje
jsbsan
No hay nuevos mensajes Un Textbox Circular? ivanovichenco Controles/Librerías/Componentes 14 Martes, 28 Diciembre 2010, 16:35 Ver último mensaje
Invitado
No hay nuevos mensajes Validación En Un Textbox Miguel1813 General 7 Jueves, 28 Julio 2011, 21:03 Ver último mensaje
RodSanRey
No hay nuevos mensajes Bucle Con Textbox Albertin79 General 4 Jueves, 25 Agosto 2011, 16:26 Ver último mensaje
Albertin79
 

Publicar nuevo tema  Responder al tema  Página 3 de 3
Ir a la página Anterior  1, 2, 3

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario