Posible bug variables locales


([N4] Fran) #1

Buenas noches:

 

Haciendo un ejercicio durante el curso de esta semana he observado lo siguiente:

 

- Defino una variable local numérica sin signo.

- Almaceno en esta variabla la resta de otras 2 variables. Los valores de estas variables eran 10 y 100.

- Al mostrar el resultado de la resta, el valor devuelto es -90. El resultado es correcto, pero la variable local que almacena el resultado estaba definida sin signo. ¿Debería almacenar números negativos aún estando definida sin signo?.

 

Un saludo,

Fran.


([N4] rcueto.velneo) #2

Hola, Fran:

 

¿Se trata de una variable local a un proceso?

 

Gracias.

 

Un saludo.


([N4] Fran) #3

Buenos dias Rafa:

 

Si. Concretamente se trata de una práctica de las nuevas instrucciones de gestión de objetos desde proceso.

 

Tenemos un proceso que hace la suma y la resta de 2 variables y guarda el resultado en otras 2.

 

Desde otro proceso le damos valores a las 2 primeras variables locales del proceso llamado y leemos el resultado de las variables que almacenan los cálculos.

 

Un saludo,

 

Fran.


([N4] rcueto.velneo) #4

Hola:

Al tratarse de una variable en memoria local a un proceso ésta se crea con todas sus capacidades (admite signo y si el resultado a generar en ella es decimal también contemplará decimales).

Un saludo.

 


([N4] Fran) #5

Ok. Gracias.

 

Un saludo,

 

Fran.