Variables en C++ 1 – Lo básico

Parte fundamental de cualquier lenguaje de programación son las variables. Si sabes algo de álgebra, por variable te imaginarás una letra que puede tener varios valores. En programación ésto no cambia mucho, solo que una variable puede tener un nombre completo, no solo una letra.

Ejemplos de nombres variables

  • x
  • contador
  • primer_nombre
  • num_primo

Una variable no puede tener espacios, caracteres especiales (acentos, signos), tiene que empezar con una letra.

Ejemplos de valores variables

  • x=12
  • contador=0
  • primer_nombre=”Juanito Gómez”
  • num_primo=7

Las variables se usan para almacenar valores que cambian dinámicamente en el transcurso del programa.

Como declarar una variable en C++

C++ maneja varios tipos de variables: numéricas, de caracteres y boolean (cierto o falso) esencialmente.

Para declarar una variable numérica llamada altura que inicie con un valor de 0, escribimos esto:

int altura=0;

Para declarar una variable numérica llamada distancia que inicie con un valor de 2.67, escribimos esto:

float distancia=2.67;

Para declarar una variable de caracter llamada inicial, con un valor de R, escribimos esto:

char inicial='R';

Para declarar una variable boolean llamada terminado, que empiece como falso, escribimos esto:

bool terminado=false;

En resumen:

  • Para variables numéricas sin decimales se usa: int
  • Para variables numéricas con decimales se usa: float
  • Para variables de un solo caracter se usa: char
  • Para variables boolean se usa: bool

Como declarar varias variables en C++

Solo se pone el tipo de dato (int, float, char, bool) y separamos las variables con comas.

int num=0, personas=16, lugares=10;

Siempre va un punto y coma (;) al final de la declaración de variables.

Algo de teoría para hoy, después vendrá la práctica.

12 thoughts on “Variables en C++ 1 – Lo básico

  1. Esta muy bien tu blog. Felicitarte.

    Quizá añadiría también los datos de 64 Bits relevantes, double y long. Luego enseñar como mostrarlos por pantalla con una precisión u otra.

    Yo tengo eso guardado como snippets que se usa “poco” y se olvida rápido.

  2. hola necesito ayuda en un programa en c++ es URGENTE:
    El Banco “DE LA PLAZA” desea guardar en un medio informático los depósitos realizados por sus clientes. Un cliente al realizar un depósito aporta el número de documento y el monto que va a depositar. El equipo de desarrollo sugiere utilizar tablas hash para realizar la tarea, porque brindan una serie de ventajas y seguridad apropiadas para el Banco.
    El sistema se encargará de guardar el importe en la tabla hash. Para calcular la posición donde se registrará el monto del documento ingresado, se utilizará la siguiente fórmula: numeroDocumento mod largoTabla.
    Además se sabe que por ley es obligatorio mantener cierto porcentaje de los depósitos captados, así que el banco puede otorgar préstamos hasta el 85% del total depositado.
    Por otra parte este año el Banco celebra el 50ª aniversario por lo que quiere dar un premio a todos los clientes cuyos depósitos superen el promedio del total de los depósitos.
    Para dar solución a los problemas planteados se pide realizar las siguientes tareas:
    1. Para un número supuesto de 23 clientes, se debe implementar el método para guardar el importe del depósito, así como otro para mostrar los depósitos ya guardados.
    2. Implementar un método que permita al Banco saber cuál es el importe máximo que puede dar en préstamos.
    3. Implementar los métodos que permitan calcular el promedio y determinar cuántos de los depósitos están en condiciones de recibir el premio.

  3. Hola excelente este blog, estoy realizando un curso virtual de c++ y estaba mas perdido pero con este blog empiezo a tener claridad sobre el tema. Muchas gracias-

  4. Me es muy útil este blog que acabo de encontrar, quiero felicitarte y desearte mucho éxito. Apenas estoy iniciandome en C++ Gracias
    Andrés

  5. Me podrían ayudar, tengo que hacer un programa para resolver funciones de raíz y trigonometricas de limites y derivadas en devc++, agradecería unos tips o comentarios, como les comento me estoy iniciando en c++. Gracias
    Mi correo: serdna59@hotmail.com

    1. Una variable tipo ‘bool’ es aquella que puede tomar uno de dos posibles valores, true o false. Se utiliza regularmente para gestionar datos que mantengan solo dos posibles estados. Por ejemplo:

      bool femenino = true;

      // mas adelante se puede referir la siguiente instruccion
      if (!femenino) // si es masculino (equivale a negar femenino con !)

  6. Como m lo splican en clase tanvien la web m lo esplica aqui q buena onda ba, aprender y expresar lo q uno pienza. Por lo menos hasta ahora todo ba en orden + palabras – splicaciones

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s