Ir al contenido principal

Programación: Variables

A veces necesitamos almacenar datos para que el programa pueda leer la información y utilizarla, cuando asignamos a ese dato una palabra clave, esa palabra clave se llama variable.
Antes que otra cosa ¿Qué es una variable? En programación es un espacio reservado en memoria para un dato que puede ser fijo o puede ser establecido por el usuario.

Antes de ver los casos y la forma de declararlas vamos a echar un ojo a los tipos de variable. Los tipos de variable hacen referencia a diferentes tipos de dato:

Nombre Tipo Declaración
Interger Entero Int
Float Flotante (o punto decimal) Float
Char/String Para caracter o cadena Char/Char[]
Boolean Lógico (True/False) Bool

Por ejemplo si quiero declarar una variable con el valor de pi necesito una variable de tipo flotante y se declara así:

float pi = 3.141592;

Si quisiera declarar un número fijo de 10 personas:

int x = 10;

Si quisiera declarar una letra "C" simplemente:

char c = "C"; 

Si quisiera declarar una palabra o una oración, igual se utiliza char, pero esta vez con corchetes y dentro de ellos el tamaño de nuestra cadena:

char[10] nombre = "Alberto";



Nota: Aunque el tamaño de cadena [10] excede la extensión de la palabra "Alberto" no importa mucho, simplemente mientras que "Alberto" utiliza un espacio de 7 y nuestra variable reserva un espacio de 10, simplemente desperdiciamos un espacio de 3. Por supuesto es recomendable no usar más de lo que necesitamos. Sin embargo si declaráramos el tamaño menor [5] por ejemplo, veremos que ocurre un error al intentar compilar.
Para Booleano sólo podemos asignar los valores true o false por lo que al declarar una variable booleana solo podemos hacer alguna de las siguientes formas:

bool var = true;
bool var = false;

Lo que estamos haciendo se llama definir variables puesto que les estamos asignando algún valor de inicio. Pongamos un programa por ejemplo práctico:

int main(){

int entero = 5;
float flotante = 1.2;
char[5] hola = "Hola!";
bool var = true;

cout << "Este es un entero: " << entero << endl;
cout << "Este es un flotante: " << flotante << endl;
cout << "Esta es una cadena: " << hola << endl;
cout << "Este es un booleano: " << var << endl;
cin.get();
}

Veremos en pantalla que nos regresa el valor de cada variable. En resumen:
Para declarar una variable hacemos:

Tipo_de_variable  nombre_de_variable  =  valor_de_variable ;

Para utilizar esa variable, basta llamarla por su nombre y el programa utiliza el valor que esta posea:

int x = 5;
cout << x << endl;

//el programa muesta 5

Comentarios

Entradas populares de este blog

Programación: Estructuras de Control I

Hoy vamos a platicar un poco sobre las estructuras de control. Antes que nada ¿Qué son? Son sentencias que permiten modificar el flujo del programa, algo así como tomar decisiones basados en datos del programa. Para ello deben cumplirse ciertas condiciones definidas por el usuario. Estructura de control IF Pensemos en un programa que evalúe nuestro desempeño escolar. Declaramos nuestras variables y obtenemos el promedio, hasta aquí ya sabemos cómo hacer todo. Ahora bien, queremos que el programa nos muestre un mensaje "Excelente" si el promedio es de 10 a 8.5, "Bueno" si el promedio es de 8.4 a 7.5, "Regular" si el promedio es de 7.4 a 6, si es inferior a 6 que muestre "Malo". Analizando el problema nos damos cuenta rápidamente de dos detalles (esto se va dando con la práctica): 1. Utilizaremos variables de tipo flotante. 2. Utilizaremos 4 condiciones. La forma en que utilizamos la estructura If es la siguiente: if ( condición ) { .....

Método de solución de ecuaciones por suma y resta

Esta vez voy a explicarles el método de suma y resta para la resolución de sistemas de ecuaciones. Me parece un método bastante sencillo y eficiente (claro esto depende del tipo de ecuación), sin más les dejo la explicación, cualquier duda o comentario dejenla en los comentarios y procuraré resolverla:

Programación: Obtener Promedio

Que tal gente, volvemos a los temas de programación. Hoy veremos un tema que teníamos pendiente, aquel programa que obtuviera el promedio de 4 calificaciones y nos dijera nuestro desempeño segun nuestro promedio. Para los que no sepan muy bien de lo que hablamos dejo el link de aquella entrada AQUI . Ahora bien, en esa ocasión hicimos el programa muy básico y quizás poco ortodoxo. El reto era mejorar ese programa con lo visto en los tutoriales que siguieron. Pues bien, ahora incorporamos arreglos, ciclos FOR, y seguimos utilizando los condicionales. Aunque viene cierto que el programa sigue sin tener gran nivel de complejidad sirve de buen ensayo para desarrollar y practicar los conocimientos así que vamos al código: Bueno, ahí está. Ahora hay que notar diferentes cosas: 1) En el segundo ciclo FOR, donde definimos a sum, notamos el operador +=. Lo que estamos haciendo es indicar la instrucción "en la primer vuelta del ciclo sum es igual a materia[j], en la segunda vuelta el...