Funciones en C++

¿Qué es una función en C++?

Una función es un bloque de código que realiza una tarea específica. Una función puede recibir datos de entrada (parámetros) y puede devolver un resultado. Las funciones ayudan a estructurar el código de manera modular y reutilizable.

Diseño de una Función

El diseño de una función en C++ implica definir su propósito, los parámetros que recibirá y el valor que devolverá.

Por ejemplo, vamos a diseñar una función que calcule la suma de dos números:

Paso 1: Definir el Propósito

Queremos una función que calcule la suma de dos números dados.

Paso 2: Definir los Parámetros

La función recibirá dos parámetros:

Paso 3: Definir el Valor de Retorno

La función devolverá la suma de los dos números (de tipo int).

Implementación de la Función

A continuación se muestra el código fuente de la función:

#include <iostream>

// Definición de la función
int sumar(int a, int b) {
    return a + b;
}

int main() {
    int num1, num2;
    std::cout << "Introduce el primer número: ";
    std::cin >> num1;
    std::cout << "Introduce el segundo número: ";
    std::cin >> num2;

    int suma = sumar(num1, num2);
    std::cout << "La suma de " << num1 << " y " << num2 << " es: " << suma << std::endl;

    return 0;
}

Explicación del Código