Como Imprimir y Leer Datos Por Pantalla (Consola) en C++

Saludos estimado lector, en esta entrega quiero mostrarte como imprimir y leer datos en C++, para eso utilizaremos una librería, un espacio de nombres y dos palabras reservadas de c++, cout y cin.

Para desplegar información por pantalla utilizaremos la palabra reservada cout, esta nos permite mostrar mensajes como textos, y también el valor de las variables.

La sintaxis es simple:

cout << "Hola Mundo"
cout << "Mensaje a mostrasr" << endl;
cout << var;
cout << "El valor de la variable es :" << var; 

Ahora bien, te explico como funciona cada parte.

cout es la palabra clave de c++ que permite que podamos desplegar textos en la consola, cout es una abreviatura de console-out.

El siguiente elemento que encontramos en el ejemplo es «<<« esto es un operador de desplazamiento de bits, bueno…. Quizás no entiendas esa parte del desplazamientos pero para hacerlo más simple te dire que este operador envia los datos que estan a la derecha hacia la izquierda.

En este sentido “Mensaje a mostrar” se desplaza hacia cout(Salida por consola).

Y por último el endl, sirve para crear un salto de linea al final del mensaje, en otras palabra hace que el siguiente mensaje aparezca debajo y no al lado.

Bien, te dejo otro ejemplo con todos los elementos.

int edad = 90;
cout << "Hola Soy Ramon y tengo " << edad << " años" << endl;

Ahora hagamos un ejemplo más práctico para poner en función lo que aprendimos sobre cout.

Para eso vamos a crear un proyecto, el editor que estoy utilizando se llama zinjai,  este lo puedes descargar desde su sitio web.

Programa utilizando cout

Crear un proyecto nuevo

crear-proyecto-cpp

Seleccionar una versión de C++

seleccinar-version-cpp

Escribir el código del programa

#include <iostream>
using namespace std;

string titulo = "Un Gran Título";
char letra = 'x';
int edad = 25;

int main (int argc, char *argv[])
{
    cout << titulo << endl;
    cout << "la letra es: " << letra << endl;
    cout << "La eda de raul es " << edad << endl;

    return 0; 
}

Crear una carpeta para guardar el programa

carpeta-para-guardar

Guardar el programa, para eso hacemos clic en el dibujo del diskette, Seleccionamos la ubicación donde será guardado el programa, Colocamos el nombre y al final del nombre agregamos .cpp

Luego de presionar el botón se abrirá una pantalla negra, también llamada terminal o consola, donde veremos el programa en ejecución.

Entrada por teclado cin

Ahora que ya sabemos trabajar con cout, entonce trabajaremos con la entrada por teclado, ésta es igual de sencilla.

Veamos su sintaxis

cin >> var;

Como primera diferencia notaremos que el operador de desplazamiento ha cambiado, y ahora indica que en vez de que los datos fluyan hacia el operado, ahora fluyen desde el operador hasta la variable.

hagamos un ejercicio como en el caso de cout para verlo en funcionamiento, en este caso sumaremos dos numeros introducidos por teclado e imprimiremos la suma.

En programación podemos realizar operaciones matemáticas, para esto utilizaremos los operadores aritméticos, (+) suma, (-) resta, (*) multiplicación y (/) división.

Operadores en Programación

Programa utilizando cin

Empecemos

Creamos un programa simple

crear-proyecto-cpp

Seleccionamos la version de C++

seleccinar-version-cpp

Escribimos el código del programa

#include <iostream>
using namespace std;

int numero1;
int numero2;

int main(int argc, char *argv[])
{
  cout << "Introduzca el primer número: ";
  cin >> numero1;
  cout << "Introduzca el segundo número: ";
  cin >> numero2;
  
  int suma = numero1 + numero2;
  
  cout << "La suma de " << numero1 << " + " << numero2 << " es " << suma << endl;  

  return 0;
}

Guardamos haciendo clic en el diskette, ejecutamos el programa y luego introducimos valores.

Domina la base de datos MySQL con este mega post

Resultado deintroducir 5 y 9

Ya hemos llegado al final, así que ya sabes como imprimir y leer datos en C++, espero que este post te sea útil, y no te ovlides de compartir.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.