Curse of Coding

Variables y Constantes

Dentro del mundo de la programación van a existir datos que vamos a necesitar guardar, mostrar o utilizar dentro de nuestro código, Todos estos datos se almacenan en variables o constantes.

¿Qué es una variable?

Una variable es un dato que va a cambiar su valor durante tu programa, es aquel valor que empieza siendo 20 y al final de tu código termina siendo 1,800.

Para darte un ejemplo más práctico imagina que estás jugando un videojuego y tu personaje tiene 5 corazones de vida, necesitas guardar esta información en algún lugar por lo que decides guardarla en una variable llamada HP.

Durante tu partida vas a ir recorriendo diferentes zonas con diferentes enemigos y sin darte cuenta una mosca te pega y te quita medio corazón, ahora tu variable HP cambia de 5 a 4.5.

Sigues jugando y te encuentras con un jefe final, este jefe te quita 3 corazones enteros, ahora tu variable HP cambia de 4.5 a 1.5, sin darte cuenta estás a punto de quedarte sin vida, pero para tu buena suerte este jefe final suelta Raw Liver que te da 2 corazones más, ahora tu variable HP termina siendo 3.5.

Este es el comportamiento de una variable, su valor cambia durante el programa, y como podrás darte cuenta algunas otras variables posibles son: velocidad de disparo, velocidad de movimiento, cantidad de dinero y por supuesto falta daño.

¿Qué es una constante?

Tal cual su nombre lo indica, una constante es un dato que no cambia durante el programa, es aquel valor que empieza siendo 20 y al final de tu código termina siendo 20, este tipo de datos no pueden cambiar durante la ejecución del programa.

Mientras estás jugando te encuentras en una sala dorada Jesus Juice y te pones a bailar de alegría, este objeto te da 0.5 de daño y 0.38 de rango, estos valores no cambian nunca durante el juego, por lo que podemos deducir que los valores a las estadísticas que te dan los objetos son en su mayoría constantes.

En conclusión

Al desarrollar un programa tendremos valores variables y constantes que vamos a necesitar para guardar datos y utilizarlos en el momento que necesitemos, algunos cambian como las variables y otros no, como las constantes.

Si quieres ver qué tipos de datos puedes guardar en tu programa te invito a leer el siguiente tema Tipos de datos.

¿Qué es programación?Tipos de datos
Sausage

Acá está la pizzería!