PROGRAMACIÓN I - SA - SA25-5
Varibles en C++
Introducción a las Variables en C++
1. ¿Qué es una variable?
Una variable es un espacio en la memoria del computador donde podemos almacenar un valor que puede cambiar durante la ejecución del programa.
Se le asigna un nombre (identificador) y un tipo de dato que define qué clase de información puede guardar.
Ejemplo sencillo:
int edad = 20; // Variable de tipo entero llamada "edad"
2. Tipos de datos básicos en C++
int → números enteros (ej. 5, -10, 2025)
float → números decimales pequeños (ej. 3.14, -0.5)
double → números decimales más precisos
char → un solo carácter (ej. 'A', 'z')
bool → valores lógicos (true o false)
string → cadenas de texto (ej. "Hola mundo") → requiere incluir la librería <string>
Ejemplo:
int numero = 10;
float precio = 19.99;
double pi = 3.141592;
char letra = 'C';
bool aprobado = true;
string nombre = "Carlos";
Reglas para nombrar variables
- No pueden empezar con números.
- No deben contener espacios ni caracteres especiales.
- Se recomienda usar nombres descriptivos: ✅ altura, promedio ❌ a1, x, dato
4. Declaración y asignación
Declarar: decirle al programa qué tipo de dato tendrá la variable.
Asignar: darle un valor.
Ejemplo:
int edad; // Declaración
edad = 25; // Asignación
También se puede hacer en una sola línea:
int edad = 25; // Declaración + asignación
5. Entrada y salida de datos
Para interactuar con el usuario usamos:
- cout → mostrar información en pantalla.
- cin → recibir datos desde teclado.
Ejemplo:
#include <iostream>
using namespace std;
int main() {
int edad;
cout << "Ingrese su edad: ";
cin >> edad;
cout << "Su edad es: " << edad << endl;
return 0;
}
6. Buenas prácticas
Usar nombres claros y significativos.
Inicializar las variables siempre que sea posible.
Mantener consistencia en el estilo (ej. camelCase o snake_case).
7. Ejercicio para estudiantes
- Declara variables para almacenar:
- Nombre de un estudiante (string)
- Edad (int)
- Promedio (float)
- Estado de aprobación (bool)
2. Pide los datos al usuario con cin.
3. Muestra los resultados con cout.
1. Camel Case
Se escribe la primera palabra en minúscula y cada palabra siguiente inicia con mayúscula.
Muy usado en C++ y Java para variables y funciones.
Ejemplos:
int edadEstudiante = 20;
float promedioFinal = 18.5;
string nombreCompleto = "Ana Perez";
void calcularPromedioFinal() {
// código aquí
}
2. Snake Case
Todas las letras en minúscula, separadas por guiones bajos _.
Común en Python y también aceptado en C++ para dar claridad.
Ejemplos:
int edad_estudiante = 20;
float promedio_final = 18.5;
string nombre_completo = "Ana Perez";
void calcular_promedio_final() {
// código aquí
}
