Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hva Er Funksjoner? | Introduksjon til Functions
C++ Introduction
course content

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
Hva Er Funksjoner?

Funksjoner er grunnleggende byggeklosser i programmering. De er gjenbrukbare kodeblokker designet for å utføre en spesifikk oppgave. Funksjoner bidrar til å gjøre koden mer organisert, lesbar og enklere å vedlikeholde. Ved å bruke funksjoner kan du dele opp et stort, komplekst program i mindre, håndterbare underprogrammer.

cpp

main

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

Merk

Navnet main er allerede reservert av C++-språket. Derfor, når du erklærer en funksjon med dette navnet, vil kompilatoren generere en feil.

Å lage en funksjon innebærer flere viktige trinn for å sikre at den utfører en spesifikk oppgave og integreres sømløst i programmet ditt. En funksjon består av en returtype, et navn, parametere (hvis nødvendig), og en kropp der logikken ligger.

Definer typenSpesifiser typen av data funksjonen vil returnere (f.eks., int, void, etc.).
Gi et navnGi funksjonen et meningsfullt navn for å identifisere den.
Gi en kroppSkriv en blokk med instruksjoner innenfor krøllparenteser {...} for å definere funksjonaliteten.
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 }

Etter å ha laget en funksjon, er neste trinn å kalle den. Å kalle en funksjon utfører koden inni den og lar deg bruke resultatet (hvis den returnerer en verdi).

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

Konvertering av valutaer er en vanlig oppgave i det virkelige liv, spesielt i globale transaksjoner eller reiser. Ved å lage en funksjon kan vi forenkle denne prosessen, gjøre konverteringen gjenbrukbar og effektiv.

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

I programmering er argumenter verdier eller variabler som du sender til en funksjon når du kaller den. Disse verdiene gir funksjonen den inputen den trenger for å utføre sin oppgave. Ved å sende argumenter kan du gjøre funksjoner mer dynamiske og gjenbrukbare.

Function ParametersPlaceholders defined in the function header that specify the type and name of the data the function expects.
ArgumentsThe actual values or variables passed to a function when calling it, which are assigned to the corresponding parameters.
Passing Values to VariablesDuring a function call, arguments are assigned to the parameters. Inside the function, these parameters behave like regular variables.
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 1

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
Hva Er Funksjoner?

Funksjoner er grunnleggende byggeklosser i programmering. De er gjenbrukbare kodeblokker designet for å utføre en spesifikk oppgave. Funksjoner bidrar til å gjøre koden mer organisert, lesbar og enklere å vedlikeholde. Ved å bruke funksjoner kan du dele opp et stort, komplekst program i mindre, håndterbare underprogrammer.

cpp

main

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

Merk

Navnet main er allerede reservert av C++-språket. Derfor, når du erklærer en funksjon med dette navnet, vil kompilatoren generere en feil.

Å lage en funksjon innebærer flere viktige trinn for å sikre at den utfører en spesifikk oppgave og integreres sømløst i programmet ditt. En funksjon består av en returtype, et navn, parametere (hvis nødvendig), og en kropp der logikken ligger.

Definer typenSpesifiser typen av data funksjonen vil returnere (f.eks., int, void, etc.).
Gi et navnGi funksjonen et meningsfullt navn for å identifisere den.
Gi en kroppSkriv en blokk med instruksjoner innenfor krøllparenteser {...} for å definere funksjonaliteten.
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 }

Etter å ha laget en funksjon, er neste trinn å kalle den. Å kalle en funksjon utfører koden inni den og lar deg bruke resultatet (hvis den returnerer en verdi).

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

Konvertering av valutaer er en vanlig oppgave i det virkelige liv, spesielt i globale transaksjoner eller reiser. Ved å lage en funksjon kan vi forenkle denne prosessen, gjøre konverteringen gjenbrukbar og effektiv.

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

I programmering er argumenter verdier eller variabler som du sender til en funksjon når du kaller den. Disse verdiene gir funksjonen den inputen den trenger for å utføre sin oppgave. Ved å sende argumenter kan du gjøre funksjoner mer dynamiske og gjenbrukbare.

Function ParametersPlaceholders defined in the function header that specify the type and name of the data the function expects.
ArgumentsThe actual values or variables passed to a function when calling it, which are assigned to the corresponding parameters.
Passing Values to VariablesDuring a function call, arguments are assigned to the parameters. Inside the function, these parameters behave like regular variables.
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 1
Vi beklager at noe gikk galt. Hva skjedde?
some-alt