Hola a todos/as,
como veniamos viendo en la entrada » codigos » en Dev-C++ he visto necesario hacer una simplificacion linea por linea del codigo usado con la libreria <iostream.h> , asi analizamos las funciones que tiene. Las mas claras asi como veniamos diciendo en las entradas anteriores ( estructura ) y ( codigos ), son las funciones cin ( para ingresar datos ) y cout ( para mostrar datos ). Vamos a ello:
Como ya vimos en la entrada » estructura de un programa en c++ «, tenemos la cabecera, la funcion principal y el cuerpo. Entonces haré a continuacion un programa pequeño donde usemos las funciones principales de la libreria <iostream.h>
MOSTRAR MI NOMBRE
1.) Hacer un programa que muestre tu nombre con el formato: *** tu nombre ***
Por favor antes de ver ésta entrada recomiendo ver la entrada:
#include <iostream.h>
main ( )
{
cout<< » \n \n \t \t * * * Eddy * * * \n \n «;
system(«pause»);
}
Analicemos el codigo anterior,
* Primera linea – cabecera y libreria
Al ser <iostream.h> nos permite usar los recursos cin ( entrada ) y cout ( salida ) entre otras muchas otras cosas, pero ahora solo estamos viendo entrada y salida de datos por lo tanto nos enfocamos mas en el cin y cout, tambien ésta libreria contiene una funcion llamada: system(«pause») que pudieron ver en el codigo anterior está una linea antes de que se cierre la ultima llave, mas adelante veremos con detalle para que sirve y por qué está ahi 😉
Como lo que queremos es unicamente » mostrar mi nombre «, pues usamremos solo cout que sirve para mostrar, es decir datos constantes ( ver entrada: Todo sobre constantes ).
* Segunda linea – funcion principal
Siempre colocamos la funcion principal: main ( ) en todo programa para indicar que comenzaremos con el desarrollo del mismo ( ver entrada: estructura de un programa en c++ )
* Tercera / sexta linea – inicio y fin del programa
Las llaves indican que el cuerpo del programa se desarrollará en su interior, es como decir que son los limites para saber de donde a donde va la codificacion de algun programa.
* Cuarta linea – recurso cout
Bien ésta ya es la primera linea que hemos programado, porque el programa al ejecutarse va a mostrar ésto: * * * Eddy * * *
¿ Cómo funciona cout ?
como sabemos ya, cout es un recurso que usa C++ para la salida de datos de la libreria <iostream.h> no es una palabra restrigida/reservada, es decir que se puede usar como variable, pero NO es recomendable quizá de problemas al compilar el programa, para saber en C++ cual es o no es una palabra reservada, pues se lo denota por estar en negrita ( ver entrada: reglas para la declaracion de variables ), entonces ahora que lo hemos «recordado», veremos como es su sintaxis ( forma de escritura para que funcione como debe )
cout<< » » ;
esa la sintaxis que lleva para poder mostrar datos constantes como texto/numeros/simbolos. Si se omite uno de esos caracteres, al compilar el programa nos dará errores por mala escritura o sintaxis. ( compilar es hacer un barrido a los codigos escritos de arriba a abajo en busca de errores, de escritura/variables/funciones/etc.. ). Y así funciona cout 😉
Nota: El recurso cout tambien es denominado una instrucción de salida de datos, para saber más ver [ Tipos de instrucciones ]
* Quinta linea – pausado del programa
system(«pause»);
Es la funcion que se usa para pausar el programa ya que si tenemos un programa y lo compilamos, despues lo ejecutamos. El programa avanzara como está previsto y programado pero al terminar la codificacion, es decir al llegar a la llave del final se cierra automaticamente porque ha terminado su funcion ( hacer lo que se le programó )
{ <————- aqui comienza a correr el programa
….
…….
} <————- al llegar aquí se cierra automaticamente.
Y así uno no alcanza a ver » el resultado » , en éste caso que nos muestre: * * * Eddy * * *
Entonces por ese motivo se coloca una pausa antes de llegar a la llave final y así no se cierre el programa automaticamente. Si no que nos pedirá: «presione una tecla para continuar«. Así nosotros decidimos cuando queremos cerrar el programa y tenemos tiempo de ver bien los resultados 😉
{ <————- aqui comienza a correr el programa
….
…….
system(«pause»); <—– pausamos para ver los resultados 😉
} <—— cuando hayamos presionado una tecla ahi si se cierra automaticamente el programa.
Tambien debemos recordar que para usar la funcion system(«pause»); debemos declarar inicialmente la libreria <iostream.h> pues ésta es la que la contiene como contiene tambien al cin y cout del cual hablamos mas arriba.
Saludos 😉
Filed under: Dev-C++ | 31 Comments »