Autor
|
Tema: [MOD] Declarar variable parar dividir parte entera y real (Leído 14,457 veces)
|
frankiani
Desconectado
Mensajes: 7
|
Me has salvado la vida jajaja asi si me funciono, pero no entiendo porque no funcionaba con la linea
Ha=val(lblHa.caption)
Seria interesante saber porque..
|
|
|
En línea
|
|
|
|
h0oke
Desconectado
Mensajes: 2.059
Coder ~
|
De nada. La función val, devuelve el valor numérico de un string. Me imaginaría que la propiedad .caption en los labels no serán un string. Ya investigaré mas del tema.
|
|
|
En línea
|
|
|
|
h0oke
Desconectado
Mensajes: 2.059
Coder ~
|
Que raro... MSDN: The Caption property is a string expression that can contain up to 2,048 characters.
|
|
|
En línea
|
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
VB es tiene un compilador muy inteligente... que lo que hace es que si tu no le indicas el tipo de variable usa por defecto un Variant... Asi que recordad siempre usar Option Explicit y declarar vuestras variables con tipo! PD: Me ha quedado tipo anuncion no? jaja Buenas Noches
|
|
|
En línea
|
|
|
|
h0oke
Desconectado
Mensajes: 2.059
Coder ~
|
PD: Me ha quedado tipo anuncion no? jaja Si Karcrack tu eres avanzado en VB. ¿Por qué es diferente? dim num as single dim num2 as single num=val(text1.text) ' Devuelve el numero con decimales num2=val(label1.caption) ' Devuelve la parte entera
En el caso anterior se puede hacer que devuelva el número en sí? dim num as single dim num2 as single num=val(text1.text) ' Devuelve el numero con decimales num2=label1.caption ' Devuelve el numero con decimales
|
|
|
En línea
|
|
|
|
frankiani
Desconectado
Mensajes: 7
|
Perfecto, mi programa quedo excelente gracias a todos por su ayuda! cuando termine de perfeccionar mi programa lo aporto a la comunidad, por si hay algun ingeniero por aca
|
|
|
En línea
|
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
PD: Me ha quedado tipo anuncion no? jaja Si Karcrack tu eres avanzado en VB. ¿Por qué es diferente? dim num as single dim num2 as single num=val(text1.text) ' Devuelve el numero con decimales num2=val(label1.caption) ' Devuelve la parte entera
En el caso anterior se puede hacer que devuelva el número en sí? dim num as single dim num2 as single num=val(text1.text) ' Devuelve el numero con decimales num2=label1.caption ' Devuelve el numero con decimales
num2=val(label1.caption) ' Devuelve la parte entera Eso no es cierto.... a mi me devuelve con decimales incluidos.... comprueba que pones el numero de esta forma n.##
|
|
|
En línea
|
|
|
|
h0oke
Desconectado
Mensajes: 2.059
Coder ~
|
Karcrack tienes razón. En realidad caption lee correctamente el valor. La verdad no se porque a el no le funcionará, recién lo he probado y rula bien.
Gracias Karcrack.
|
|
|
En línea
|
|
|
|
frankiani
Desconectado
Mensajes: 7
|
como hago para que los numeros sean leidos como #.##?? porque en la expresion que se imprime en el label, viene de otro label, cuyo resultado se ve expresado como #,## :S
|
|
|
En línea
|
|
|
|
VonN
Desconectado
Mensajes: 151
Learnin' Python&C++
|
Podrías comparar el string y buscar el "." y cambiarlo por una ",".
|
|
|
En línea
|
Se toma por necios a aquellos que dicen lo que todos pesamos
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[solucionado] Declarar una variable global
« 1 2 »
Programación Visual Basic
|
CAR3S?
|
17
|
10,314
|
25 Abril 2011, 04:23 am
por CAR3S?
|
|
|
(solucionado) [vb] problema al declarar una variable
« 1 2 »
Programación Visual Basic
|
SuperDraco
|
18
|
6,979
|
14 Julio 2011, 16:58 pm
por 79137913
|
|
|
duda al introducir un caracter en una variable entera
Dudas Generales
|
Norochii
|
1
|
3,326
|
19 Octubre 2011, 20:07 pm
por $Edu$
|
|
|
Empacar dos caracteres en una variable entera unsigned. [C]
Programación C/C++
|
DanielPy
|
7
|
3,217
|
24 Febrero 2015, 04:44 am
por engel lex
|
|
|
Dudas con variable entera y bucles en python.
Scripting
|
NOB2014
|
6
|
4,284
|
9 Octubre 2017, 19:44 pm
por ivancea96
|
|