CURSO ESTRUCTURA DEL LENGUAJE C++

Introducción a la programación en C++

ENTRADA POR TECLADO – SALIDA EN PANTALLA

ESTATUTOS DE ENTRADA POR TECLADO

 

El archivo de cabecera iostream.h de la biblioteca de C++ proporciona un flujo de entrada estándar cin y un operador de extracción >>, para extraer valores del flujo y almacenarlos en variables.

 

 

SINTAXIS DEL ESTATUTO cin

 

 

cin >> Lista de variables;

 

donde Lista de variables puede ser una o más variables separadas por >>

 

Ejemplos:

 

cin >> a >> b; // esperando la entrada de dos valores del tipo que sean a y b.

cin >> num; // esperando la entrada de un solo valor.

cin >> Precio_venta // esperando la entrada de un solo valor del tipo definido en la declaración de Precio_venta.

  

ESTATUTO DE ESCRITURA EN PANTALLA

 

El archivo de cabecera iostream.h de la biblioteca de C++ proporciona un flujo de salida estándar cout y un operador de extracción <<, que normalmente se manda a la pantalla del usuario.

 

SINTAXIS DEL ESTATUTO cout

 

cout << Lista;
 
donde Lista puede ser variables, valores constantes o expresiones separadas por <<

cout << “Dame el numero “; // desplegando el mensaje en pantalla.

cout << “El resultado es ” << resul; // desplegando el mensaje y el valor de la variable resul.

 

Los operadores de extracción e inserción, >> y <<, apuntan en la dirección del flujo de datos.

Recordemos que para poder utilizar el estatuto cin y cout se requiere la directiva #include <iostream.h>.

Existen caracteres especiales que pueden ser usados con el cout dentro de comillas. Entre ellos están:

 

\ n realiza un cambio de línea equivalente a usar endl.

\ t tabulador.

\ a sonido de la campana.

\ “ comilla doble.

\ ‘ comilla simple.

Ejemplos:

cout << “Nombre ” << “\t” ; // despliega el mensaje Nombre, realiza un

// tab ahí quedará el cursor

cout << “El resultado es ” << resul << endl; // despliega el letrero, el

// valor de la variable resul

// y brinca a la siguiente

// línea donde quedara el

// cursor.

 

PROGRAMAS EJEMPLO (para dev C++)

 

 

ejemplo 1: Programa que recibe 2 numeros por teclado y despliega en pantalla las operaciones aritmeticas basicas entre estos

 

 

#include “iostream”
using namespace std;

int main(){ 

int x=0, y=0;

cout<<“Ingrese un numero entero”;

cin>>x;

cout<<“Ingrese un numero entero”;

cin>>y;

cout<<“la suma de los numeros que ingreso es “<<x+y<<endl;

cout<<“la resta de los numeros que ingreso es “<<x-y<<endl;

cout<<“el producto de los numeros que ingreso es “<<x*y<<endl;

cout<<“la division de los numeros que ingreso es “<<x/y<<endl;

cout<<“El modulo MOD de los numeros que ingreso es “<<x%y<<endl;

system(“pause”);

}

 

 
 
 

 

ejemplo 2: Hallar la potencia de una base elevada a un exponente

 

 

#include “iostream”
#include “math.h”

 

 

using namespace std;
int main(){

int basesita=0, expo=0;

cout<<“Ingrese la base “;

cin>>basesita;

cout<<“Ingrese el exponente”;

cin>>expo;

cout<<“la potencia es : “<<pow(basesita,expo)<<endl;

cout<<“la raiz cuadrada de la base es : “<<sqrt(basesita)<<endl;

cout<<“la raiz cuadrada de la base es : “<<sqrt(expo)<<endl;

system(“pause”);

}

3 comentarios to “ENTRADA POR TECLADO – SALIDA EN PANTALLA”

  1. alejandro said

    le cuento que monto estos ejemplos en el decodificador…pero no corren

  2. Por que en el primer programa aritmetico no se declara la variable que guarda el valor de la suma, la resta, y los demas.
    por ejemplo: int suma
    suma=x+y:
    para luego llamar a suma con el cout
    Debes de incluirlo, porque para el que no sabe lo va a confundir

    • srpadilla said

      Hola Carlos, gracias por comentar. El tema de esa entrada es la funcion cout. EL objetivo es mostrar para que sirve y una de las cosas que se puede realizar con esta funcion es precisamente imprimir variables u operaciones entre variables sin necesidad de almacenar algun resultado. Cordial saludo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: