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

book¿Qué Son las Funciones?

Funciones son bloques de construcción fundamentales 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 más fácil de mantener. Al usar funciones, puedes dividir un programa grande y complejo en subrutinas manejables.

main.cpp

main.cpp

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 realice una tarea específica e 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.

Define el tipoEspecifica el tipo de datos que la función devolverá (e.g., int, void, etc.).
Asigna un nombreDa a la función un nombre significativo para identificarla.
Proporciona un cuerpoEscribe un bloque de instrucciones dentro de llaves {...} para definir su funcionalidad.
get_bank_name.h

get_bank_name.h

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 dentro de ella y te permite usar su resultado (si devuelve un valor).

main.cpp

main.cpp

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 que la conversión sea reutilizable y eficiente.

main.cpp

main.cpp

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 = " << convert_usd_to_eur(usd) << " EUR" << std::endl; }
function.h

function.h

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, argumentos son valores o variables que pasas a una función al llamarla. 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.

Function ParametersPlaceholders defined in the function header that specify the type and name of the data the function expects.
ArgumentsLos valores o variables reales pasados a una función al llamarla, que se asignan a los parámetros correspondientes.
Passing Values to VariablesDurante una llamada a 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

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 4

book¿Qué Son las Funciones?

Desliza para mostrar el menú

Funciones son bloques de construcción fundamentales 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 más fácil de mantener. Al usar funciones, puedes dividir un programa grande y complejo en subrutinas manejables.

main.cpp

main.cpp

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 realice una tarea específica e 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.

Define el tipoEspecifica el tipo de datos que la función devolverá (e.g., int, void, etc.).
Asigna un nombreDa a la función un nombre significativo para identificarla.
Proporciona un cuerpoEscribe un bloque de instrucciones dentro de llaves {...} para definir su funcionalidad.
get_bank_name.h

get_bank_name.h

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 dentro de ella y te permite usar su resultado (si devuelve un valor).

main.cpp

main.cpp

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 que la conversión sea reutilizable y eficiente.

main.cpp

main.cpp

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 = " << convert_usd_to_eur(usd) << " EUR" << std::endl; }
function.h

function.h

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, argumentos son valores o variables que pasas a una función al llamarla. 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.

Function ParametersPlaceholders defined in the function header that specify the type and name of the data the function expects.
ArgumentsLos valores o variables reales pasados a una función al llamarla, que se asignan a los parámetros correspondientes.
Passing Values to VariablesDurante una llamada a 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
some-alt