Está en la página 1de 6

Bienvenidos al apartado de C/C++, aqui encontraras suficiente material para crear aplicaciones de gran categoria, bueno sin mas

preanbulos pasemos a ver lo que podemos hacer con C/C++, bueno la respuesta seria todo, si eres un novato en programacin y no tienes conocimientos de algoritmos generales, tendras que esforzarte un poco para que puedas manejar este lenguaje.

Estructura de Un Programa en C/C++ CABECERA DE PROGRAMA #include <stdio.h> #include <conio.h> PROGRAMA PRINCIPAL main() { CUERPO DEL PRORAMA resto de prorama; ... ... } Comenzaremos con Describir las Cabeceras (#include <libreria.h>).- Las cabeceras son indispensables para programar en C/C++ ya que en ellas se encuentran todas las funciones de E/S, procesamiento de datos, como cadenas,etc. Sin dichos includes nuestro programa ni siquiera compilara. Algunas de las librerias y funciones mas utilizadas. LIBRERIA #include <stdio.h> #include <conio.h> DESCRIPCIN Contiene todas las funciones de E/S (Entrada y Salida) de datos por pantalla, impresora, puertos, etc.en C. FUNCIONES printf(), scanf(), fprinft(), sprinft(), fseek(), fopen(), fclose(), etc.

cprintf(), cscanf(), cgets(), Contiene funciones de E/S de cadenas, cputs(), clrscr(), funciones de teclado, posicin de pantalla, etc. getch(),gotoxy(), gettext(), wherex(), wherey(), etc.

#include <iostream.h> #include <math.h>

Contiene las declaraciones de C++ cono E/S, clases, tambien utiliza plantillas, etc. Contiene todas las funciones matematicas como: raiz, coseno,seno , tangente, etc.

cin, cout, class, Template sqrt, acos, asin, cos, sin, log10, sqr,etc.

Contiene funciones, que nos permiten lecturar int86, _int86, delay, #include <dos.h> los discos, escribir en ellos, mostrar abswrite, bdos, etc.... parametros de la BIOS Existen muchas librerias mas que llegaremos a tratar en su debido momento.

PROGRAMA PRINCIPAL El Compilador de C/C++ reconoce el procedimiento principal del programa con la palabre reservada main(), dentro de este procedimiento se declaran la variables locales, constantes locales, etc. Podemos declarar nuestro procedimiento principal de una de las formas siguientes: void main() //Procedimiento valido sintaxis de C++ main(void) // Procedimiento valido sintaxis de C main(); / /Procedimiento valido sintaxis de C

Nota : El resto del codigo que escribiremos en el procedimiento va encerrado entre llaves "{ }", que significan incio "{" y final "}", esto tambien se utilizan en las condisiones selectivas, bucles, etc.

RESTO DEL PROGRAMA Aqui escribimos el codgio necesario para el funcionamiento de nuestro programa.

Ejemplo: Escribir un programa que nuestre el mensaje ("Hola Mundo") en pantallas. #include <conio.h> #include <stdio.h> main(void) { clrscr();

prinft("Hola Mundo"); getch(); }

COMENTARIOS EN C/C++ Un programador coloca comentario en determinada ubicacin del programa para hacer referencia a la accion que realiza dicho codigo, para asi poder manipular mejor los errores que puedan producirse. El compilador de C/C++ reconoce a dos tipos de comentarios: El de una Linea y de Varias Lineas. Para poder colocar comentarios en una linea se deben de colocar primero un par de slashs (//) y seguidamente el comentario necesario, se coloca comentarios que bloquean varias lineas con un slash y un asterisco ("/*" abren) y se cierra con un asterisco y un slash (*/).

Ejemplo: #include <conio.h> #include <stdio.h> main(void) { clrscr(); /*Este codigo no se visualizara en pantalla ya que es un comentario de doslineas */ prinft("Coloque Comentario en esta linea "); //De estas forma se colocan los comentarios de una linea getch(); }

E/S DE DATOS EN C/C++ La E/S salida de datos en un lenguaje de programacin es importante, en C/C++ existen varias funciones para poder lecturar y escribir datos, como por ejemplo en C tenemos: printf, scanf; y en C++ tenemos: cout, cin. Respectivamente. Sintaxis: C++ cin>>dato; cout<<"Mensaje"; C scanf("%s",cadena); prinft("Mensage");

En el Caso de C++ solo se coloca en nombre de la variable a leccturar o escribir.

En C, tanto para lectura como para escribir necesitamos colocar algunos parametros como: Prinft("la Edades: %d",edad); muestra la variable edad de tipo entero("%d").

Cdigo de Parametros de E/S en C Cdigo "%d" "%s" Significado Lectura o Escribe una variable de tipo entero Lectura o escribe una variable de tipo cadena (string)

"%f"

Lectura o escribe una variable de tipo real o decimal (float).

"%c"

Lectura o escribe una variable de tipo caracter (char).

Cdigos de Escape en C++ Cdigo '\n' '\r' '\t' '\v' '\a' '\b' '\f' '\\' '\'' '\"' '\?' '\000' '\xhh' Nueva Lnea retorno de carro Tabulacin tavulacin vertical alerta(pitido sonoro) retroceso de espacio avance de pagina barraincinada inversa comilla simple doble comilla signo de interrogacin numero octal nmero hexadecimal Significado

Ejemplos: 1. Escribir un programa que te pida ingresar tu nombre y lo concatene al siguiente mensage "Sr. Tu_Nombre Bienvenido a Turbo C/C++" CODIGO EN C #include <conio.h> #include <stdio.h> main(void) { char nombre[10]; clrscr(); prinft("\n Ingrese su Nombre: "); scanf("%s",&nombre); CODIGO EN C++ #include <conio.h> #include <iostream.h> main(void) { char nombre[10]; clrscr(); cout<<"\n Ingrese su Nombre: "; cin>>nombre;

prinft("\n Sr. %s",nombre," Bienvenido a Turbo cout<<"\n Sr. "<<nombre<<" Bienvenido a C/C++"); Turbo C/C++"; getch(); } getch(); }