Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
¿Qué son las Funciones? | Introducción a las Funciones
Introducción a C++
course content

Contenido del Curso

Introducción a C++

Introducción a C++

1. Comenzando
2. Introducción a los Operadores
3. Variables y Tipos de Datos
4. Introducción al Flujo del Programa
5. Introducción a las Funciones

book
¿Qué son las Funciones?

Las Funciones son bloques fundamentales de construcción en la programación. Son bloques de código reutilizables diseñados para realizar una tarea específica. Las funciones ayudan a que el código sea más organizado, legible y fácil de mantener. Al utilizar funciones, puedes dividir un programa grande y complejo en subrutinas manejables más pequeñas.

cpp

main

copy
1234
int main() // `main` is the name of a function { return 0; }

Nota

El nombre main ya está reservado por el lenguaje C++. Por lo tanto, al declarar una función con este nombre, el compilador generará un error.

Crear una función implica varios pasos clave para asegurar que ejecute una tarea específica y se integre sin problemas en tu programa. Una función consta de un tipo de retorno, un nombre, parámetros (si es necesario), y un cuerpo donde reside la lógica.

Definir el tipoEspecifica el tipo de datos que la función devolverá (por ejemplo, int, void, etc.).
Asignar un nombreDale un nombre significativo a la función para identificarla.
Proporcionar un cuerpoEscribe un bloque de instrucciones entre llaves {...} para definir su funcionalidad.
h

get_bank_name

copy
12345678
// Function to return the name of the bank std::string get_bank_name() // type and name of function { // Beginning of the function body std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank // End of the function body }

Después de crear una función, el siguiente paso es llamarla. Llamar a una función ejecuta el código que contiene y te permite usar su resultado (si devuelve un valor).

cpp

main

copy
1234567891011121314
#include <iostream> #include <string> // Function to return the name of the bank std::string get_bank_name() { std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank } int main() { std::cout << "Name of the bank: " << get_bank_name() << std::endl; }

Convertir monedas es una tarea común en la vida real, especialmente en transacciones globales o viajes. Al crear una función, podemos simplificar este proceso, haciendo la conversión reutilizable y eficiente.

cpp

main

copy
123456789101112131415
#include <iostream> // Function to convert USD to Euros double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; } int main() { double usd = 100.0; // Amount in USD std::cout << usd << " USD = " << convertUsdToEur(usd) << " EUR" << std::endl; }
h

function

copy
123
int add_numbers(int a, int b); // 'a' and 'b' are parameters add_numbers(5, 10); // 5 and 10 are arguments passed to the function

En programación, los argumentos son valores o variables que pasas a una función cuando la invocas. Estos valores proporcionan la entrada que la función necesita para realizar su tarea. Al pasar argumentos, puedes hacer que las funciones sean más dinámicas y reutilizables.

Parámetros de la FunciónMarcadores de posición definidos en el encabezado de la función que especifican el tipo y nombre de los datos que espera la función.
ArgumentosLos valores o variables reales pasados a una función al invocarla, que se asignan a los parámetros correspondientes.
Pasar Valores a VariablesDurante una llamada a la función, los argumentos se asignan a los parámetros. Dentro de la función, estos parámetros se comportan como variables regulares.
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt