12.170 cursos gratis
8.769.822 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Lenguaje C++. Guía para Programadores

Autor: Fernando Guerrero Tala
Curso:
8,76/10 (191 opiniones) |37692 alumnos|Fecha publicaciýn: 01/07/2004
Envýa un mensaje al autor

Capýtulo 5:

 Entrada y Salada por Consola en C++

En C++ se pueden seguir utilizando las mismas sentencias para mostrar información por pantalla o pedirla mediante teclado. Pero a estas antiguas se añaden 2 nuevas de la misma potencia y mayor facilidad de uso. La cabecera que utilizan estas dos sentencias es iostream.h.

Mostrar por pantalla:
cout << expresión;

Pedir por teclado:
cin >> variable; La variable pude ser de cualquier tipo.

EJEMPLO:
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

void main()
{
   int i,j;
   double d;
   clrscr();
   i=10;
   j=15;
   cout <<"Introducir valor: ";
   cin>>d;
   cout << "Estos son los valores:  ";
   cout << i << "  "<< j << "  "<< d;
   getch();
}

INDICADORES DE FORMATO: Tres funciones miembro (width, precision y fill) que fijan formato de anchura, precisión y carácter de relleno. Es necesario fijar la anchura, precisión y carácter de relleno antes de cada sentencia de escritura.
ANCHURA:      cout.width(ancho);
DECIMALES:   cout.precision(nº digitos);
RELLENO:       cout.fill('carácter');

EJEMPLO:
#include<iostream.h>
#include<stdio.h>
#include<conio.h>

void main()
{
     double numero=123.1234567;
     clrscr();
     cout<< "hola" <<"\n";
     cout.width(15);
     cout<< "hola" <<"\n";
     cout.width(15);
     cout.fill('*');
     cout<< "hola"<<"\n";
     cout<<numero <<"\n";
     cout.precision(4);
     cout<<numero <<"\n";
     cout.precision(10);
     cout<<numero;
     getch();
}

MODIFICADORES DE LA CLASE IOS: Estos modificadores son pertenecientes a la clase ios. Cuando se activan su valor se mantiene, es decir hay que desactivarlos para volver al formato de salida original.

Fijar indicador: 
cout.setf(ios::identificador|ios::identificador2);

Anular identificador: 
cout.unsetf(ios::identificador|ios::identificador2);

IDENTIFICADOR

DESCRIPCIÓN

oct

Devuelve un entero en octal.

hex

Devuelve un entero en hexadecimal.

scientific

Devuelve un número en formato científico.

showpoint

Muestra 6 decimales aunque no sea necesario

showpos

Muestra el signo + en los valores positivos

left

Ajusta la salida a la izquierda.

skipws

Omite los espacios a la izquierda de la salida.

uppercase

Muestra el texto en mayúsculas.

EJEMPLO: 
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
     float num=200.0;
     int num1=200;
     clrscr();
     cout<<num <<"\n";
     cout.setf(ios::showpos|ios::showpoint);
     cout<<num <<"\n";
     cout.setf(ios::scientific);
     cout<<num <<"\n";
     cout.unsetf(ios::scientific|ios::showpoint|ios::showpos);
     cout<<num <<"\n";
     cout.setf(ios::hex);
     cout<<num1 <<"\n";
     getch();
}

Capýtulo anterior - Mi Primer Programa

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratarý tus datos para realizar acciones promocionales (výa email y/o telýfono).
En la polýtica de privacidad conocerýs tu derechos y gestionarýs la baja.

Cursos similares a Lenguaje C++. Guía para Programadores



  • Výdeo
  • Alumnos
  • Valoraciýn
  • Cursos
1. Introducción al Lenguaje C
El lenguaje C apareció en 1972, en el diseño del sistema operativo UNIX. Este... [10/05/04]
73.701  
2. Guía de Comandos Rápidos de Linux
Linux es la principal expresión del software libre. Linux ofrece al usuario la... [14/06/04]
22.018  
3. Action Script 3. Lenguaje de programación
Action script 3 . Este curso de informática fue realizado especialmente para las... [04/05/11]
274
Curso con video

ýQuý es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail