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 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 fácil de mantener. Al utilizar funciones, es posible 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; }
Note
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.

La creación de una función implica varios pasos clave para asegurar que realice una tarea específica y se integre sin problemas en el 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.

get_bank_name.h

get_bank_name.h

copy
123456
// Returns the name of the bank std::string get_bank_name() // Function declaration with return type and name { std::string bank_name = "Future Savings Bank"; // Store bank name return bank_name; // Return it to the caller }

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 permite utilizar su resultado (si retorna 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; }

La conversión de monedas es una tarea común en la vida real, especialmente en transacciones globales o durante viajes. Al crear una función, este proceso se puede simplificar, 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; }
question mark

¿Cuál es la principal ventaja de utilizar funciones en un programa?

Select the correct answer

¿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

Suggested prompts:

What are some examples of functions in programming?

Can you explain the difference between a function's return type and its parameters?

How do I call a function after defining it?

Awesome!

Completion rate improved to 3.85

book¿Qué Son las Funciones?

Desliza para mostrar el menú

Funciones son bloques 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 fácil de mantener. Al utilizar funciones, es posible 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; }
Note
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.

La creación de una función implica varios pasos clave para asegurar que realice una tarea específica y se integre sin problemas en el 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.

get_bank_name.h

get_bank_name.h

copy
123456
// Returns the name of the bank std::string get_bank_name() // Function declaration with return type and name { std::string bank_name = "Future Savings Bank"; // Store bank name return bank_name; // Return it to the caller }

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 permite utilizar su resultado (si retorna 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; }

La conversión de monedas es una tarea común en la vida real, especialmente en transacciones globales o durante viajes. Al crear una función, este proceso se puede simplificar, 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; }
question mark

¿Cuál es la principal ventaja de utilizar funciones en un programa?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1
some-alt