Estructura Básica de un Programa
Programa Ejemplo
El
programa "hello world" de Anjuta, típico y habitual en cualquier
lenguaje de programación, no reúne las
características básicas de un programa. Así que,
nuestro primer programa será algo más complicado, pero
más acorde con la realidad.
Vamos a
editar el archivo main.cc
del programa anterior (proyecto c++ genérico), remplazando el
contenido del archivo main.cc por el código siguiente
(copia y pega):
/*
* main.cc
* por
maestrodenada 2008
*
*/
#include <iostream>
int menor (int,int);
int main()
{
int num1, num2;
std::cout<<"Introduce dos números (separados por un espacio): ";
std::cin>>num1>>num2;
num1=menor(num1,num2);
if (num1==0)
std::cout<<"los números son iguales";
else
std::cout<<num1<<" es el menor de los dos números";
return 0;
}
int menor (int n1, int n2)
{
if (n1==n2) return 0;
else
if(n1>n2) return n2;
else return n1;
}
El programa pide la introducción de dos números y luego nos devuelve el menor de ellos.
Recuerda
que para ejecutarlo en Anjuta, primero debemos grabarlo, luego
construir el proyecto [Mayúsculas+F11] y finalmente ejecutarlo
[F3].
En los próximos apartados analizamos los
elementos básicos de un programa, con lo que al término
de este capítulo debieras comprender el funcionamiento de este
programa.