Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda O Que São Funções? | Introdução às Funções
Introdução ao C++

bookO Que São Funções?

Funções são blocos fundamentais na programação. Elas são blocos de código reutilizáveis projetados para executar uma tarefa específica. As funções ajudam a tornar o código mais organizado, legível e fácil de manter. Ao utilizar funções, é possível dividir um programa grande e complexo em sub-rotinas gerenciáveis.

main.cpp

main.cpp

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

O nome main já está reservado pela linguagem C++. Portanto, ao declarar uma função com esse nome, o compilador irá gerar um erro.

Criar uma função envolve várias etapas essenciais para garantir que ela execute uma tarefa específica e se integre perfeitamente ao seu programa. Uma função é composta por um tipo de retorno, um nome, parâmetros (se necessário) e um corpo onde está localizada a 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 }

Após criar uma função, o próximo passo é chamá-la. Chamar uma função executa o código dentro dela e permite utilizar seu resultado (caso ela retorne um 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; }

Converter moedas é uma tarefa comum na vida real, especialmente em transações globais ou viagens. Ao criar uma função, é possível simplificar esse processo, tornando a conversão reutilizável e 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

Qual é a principal vantagem de usar funções em um programa?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.85

bookO Que São Funções?

Deslize para mostrar o menu

Funções são blocos fundamentais na programação. Elas são blocos de código reutilizáveis projetados para executar uma tarefa específica. As funções ajudam a tornar o código mais organizado, legível e fácil de manter. Ao utilizar funções, é possível dividir um programa grande e complexo em sub-rotinas gerenciáveis.

main.cpp

main.cpp

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

O nome main já está reservado pela linguagem C++. Portanto, ao declarar uma função com esse nome, o compilador irá gerar um erro.

Criar uma função envolve várias etapas essenciais para garantir que ela execute uma tarefa específica e se integre perfeitamente ao seu programa. Uma função é composta por um tipo de retorno, um nome, parâmetros (se necessário) e um corpo onde está localizada a 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 }

Após criar uma função, o próximo passo é chamá-la. Chamar uma função executa o código dentro dela e permite utilizar seu resultado (caso ela retorne um 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; }

Converter moedas é uma tarefa comum na vida real, especialmente em transações globais ou viagens. Ao criar uma função, é possível simplificar esse processo, tornando a conversão reutilizável e 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

Qual é a principal vantagem de usar funções em um programa?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 1
some-alt