Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Wat Zijn Functies? | Introductie tot Functies
C++ Introductie
course content

Cursusinhoud

C++ Introductie

C++ Introductie

1. Aan de Slag
2. Inleiding tot Operatoren
3. Variabelen en Gegevenstypen
4. Introductie tot Programmastroom
5. Introductie tot Functies

book
Wat Zijn Functies?

Functies zijn fundamentele bouwstenen in programmeren. Ze zijn herbruikbare blokken code ontworpen om een specifieke taak uit te voeren. Functies helpen om code meer georganiseerd, leesbaar en makkelijker te onderhouden te maken. Door functies te gebruiken, kun je een groot, complex programma opdelen in kleinere, beheersbare subroutines.

cpp

main

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

Opmerking

De naam main is al gereserveerd door de C++-taal. Daarom zal de compiler een fout genereren wanneer een functie met deze naam wordt gedeclareerd.

Een functie maken omvat verschillende belangrijke stappen om ervoor te zorgen dat deze een specifieke taak uitvoert en naadloos in je programma integreert. Een functie bestaat uit een returntype, een naam, parameters (indien nodig), en een body waar de logica zich bevindt.

Definieer het typeSpecificeer het type gegevens dat de functie zal retourneren (bijv. int, void, etc.).
Ken een naam toeGeef de functie een betekenisvolle naam om deze te identificeren.
Voorzie een bodySchrijf een blok instructies binnen accolades {...} om de functionaliteit te definiëren.
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 }

Na het maken van een functie is de volgende stap om deze aan te roepen. Het aanroepen van een functie voert de code erin uit en stelt je in staat om het resultaat te gebruiken (als het een waarde retourneert).

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; }

Valuta omrekenen is een veelvoorkomende taak in het dagelijks leven, vooral bij wereldwijde transacties of reizen. Door een functie te maken, kunnen we dit proces vereenvoudigen, waardoor de conversie herbruikbaar en efficiënt wordt.

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 = " << convert_usd_to_eur(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

In de programmering zijn argumenten waarden of variabelen die je aan een functie doorgeeft wanneer je deze aanroept. Deze waarden leveren de invoer die de functie nodig heeft om zijn taak uit te voeren. Door argumenten door te geven, kun je functies dynamischer en herbruikbaarder maken.

FunctieparametersPlaatsvervangers gedefinieerd in de functiekop die het type en de naam specificeren van de gegevens die de functie verwacht.
ArgumentenDe daadwerkelijke waarden of variabelen die aan een functie worden doorgegeven bij het aanroepen ervan, die worden toegewezen aan de overeenkomstige parameters.
Waarden aan Variabelen DoorgevenTijdens een functieaanroep worden argumenten toegewezen aan de parameters. Binnen de functie gedragen deze parameters zich als gewone variabelen.
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 1

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

C++ Introductie

C++ Introductie

1. Aan de Slag
2. Inleiding tot Operatoren
3. Variabelen en Gegevenstypen
4. Introductie tot Programmastroom
5. Introductie tot Functies

book
Wat Zijn Functies?

Functies zijn fundamentele bouwstenen in programmeren. Ze zijn herbruikbare blokken code ontworpen om een specifieke taak uit te voeren. Functies helpen om code meer georganiseerd, leesbaar en makkelijker te onderhouden te maken. Door functies te gebruiken, kun je een groot, complex programma opdelen in kleinere, beheersbare subroutines.

cpp

main

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

Opmerking

De naam main is al gereserveerd door de C++-taal. Daarom zal de compiler een fout genereren wanneer een functie met deze naam wordt gedeclareerd.

Een functie maken omvat verschillende belangrijke stappen om ervoor te zorgen dat deze een specifieke taak uitvoert en naadloos in je programma integreert. Een functie bestaat uit een returntype, een naam, parameters (indien nodig), en een body waar de logica zich bevindt.

Definieer het typeSpecificeer het type gegevens dat de functie zal retourneren (bijv. int, void, etc.).
Ken een naam toeGeef de functie een betekenisvolle naam om deze te identificeren.
Voorzie een bodySchrijf een blok instructies binnen accolades {...} om de functionaliteit te definiëren.
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 }

Na het maken van een functie is de volgende stap om deze aan te roepen. Het aanroepen van een functie voert de code erin uit en stelt je in staat om het resultaat te gebruiken (als het een waarde retourneert).

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; }

Valuta omrekenen is een veelvoorkomende taak in het dagelijks leven, vooral bij wereldwijde transacties of reizen. Door een functie te maken, kunnen we dit proces vereenvoudigen, waardoor de conversie herbruikbaar en efficiënt wordt.

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 = " << convert_usd_to_eur(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

In de programmering zijn argumenten waarden of variabelen die je aan een functie doorgeeft wanneer je deze aanroept. Deze waarden leveren de invoer die de functie nodig heeft om zijn taak uit te voeren. Door argumenten door te geven, kun je functies dynamischer en herbruikbaarder maken.

FunctieparametersPlaatsvervangers gedefinieerd in de functiekop die het type en de naam specificeren van de gegevens die de functie verwacht.
ArgumentenDe daadwerkelijke waarden of variabelen die aan een functie worden doorgegeven bij het aanroepen ervan, die worden toegewezen aan de overeenkomstige parameters.
Waarden aan Variabelen DoorgevenTijdens een functieaanroep worden argumenten toegewezen aan de parameters. Binnen de functie gedragen deze parameters zich als gewone variabelen.
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 1
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt