Manual
logo



Programación C++ con AGU desde 0

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.