ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion En C++


Enviado por   •  2 de Octubre de 2012  •  897 Palabras (4 Páginas)  •  372 Visitas

Página 1 de 4

Un Programa C++

En principio, un programa C++ se almacena en un chero cuya extension sera una de las siguientes:

\.cpp", \.cxx", \.cc", etc. Mas adelante consideraremos programas complejos cuyo codigo

se encuentra distribuido entre varios cheros (vease 11).

Dentro de este chero, normalmente, apareceran al principio unas lneas para incluir las de niciones

de los modulos de biblioteca que utilice nuestro programa. Posteriormente, se realizaran

declaraciones y de niciones de tipos, de constantes (vease 2) y de subprogramas (vease 5) cuyo

ambito de visibilidad sera global a todo el chero (desde el punto donde ha sido declarado hasta

el nal del chero).

De entre las de niciones de subprogramas, debe de nirse una funcion principal, denominada

main, que indica donde comienza la ejecucion del programa. Al nalizar, dicha funcion devolvera un

numero entero que indica al Sistema Operativo el estado de terminacion tras la ejecucion del

programa (un numero 0 indica terminacion normal). En caso de no aparecer explcitamente el

valor de retorno de main, el sistema recibira por defecto un valor indicando terminacion normal.

Ejemplo de un programa que convierte una cantidad determinada de euros a su valor en pesetas.

//- fichero: euros.cpp --------------------------------------------

#include <iostream>

using namespace std;

const double EUR_PTS = 166.386;

int main()

{

cout << "Introduce la cantidad (en euros): ";

double euros;

cin >> euros;

double pesetas = euros * EUR_PTS;

cout << euros << " Euros equivalen a " << pesetas << " Pts" << endl;

// return 0;

}

//- fin: euros.cpp ------------------------------------------------

Se debera compilar el programa (codigo fuente) contenido en el chero euros.cpp para traducirlo

a un programa ejecutable mediante un compilador. En caso de utilizar el compilador GNU

GCC, la compilacion se realizara de la siguiente forma:

g++ -ansi -Wall -Werror -o euros euros.cpp

cuya ejecucion podra ser como se indica a continuacion, donde el texto enmarcado corresponde a

una entrada de datos del usuario:

Introduce la cantidad (en euros): 3.5 ENTER

3.5 Euros equivalen a 582.351 Pts

13

14 CAPITULO 1. UN PROGRAMA C++

En algunos entornos de programacion, por ejemplo Dev-C++ en Windows, puede ser necesario

pausar el programa antes de su terminacion, para evitar que desaparezca la ventana de ejecucion.

En este caso el programa anterior quedara:

//- fichero: euros.cpp --------------------------------------------

#include <iostream>

#include <cstdlib>

using namespace std;

const double EUR_PTS = 166.386;

int main()

f

cout << "Introduce la cantidad (en euros): ";

double euros;

cin >> euros;

double pesetas = euros * EUR_PTS;

cout << euros << " Euros equivalen a " << pesetas << " Pts" << endl;

system("pause"); // llamada para que el S.O. Windows pause el programa

// return 0;

g

//- fin: euros.cpp ------------------------------------------------

Ejemplo de un programa que imprime los numeros menores que uno dado por teclado.

//- fichero: numeros.cpp --------------------------------------------

#include <iostream> // biblioteca de entrada/salida

using namespace std; // utilizacion del espacio de nombres de la biblioteca

// -------------------------------------

// Imprime los numeros menores a 'n'

// -------------------------------------

void imprimir_numeros(int n)

{

for (int i = 0; i < n; ++i) {

cout

...

Descargar como (para miembros actualizados)  txt (6.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com