Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Mitä Ovat Funktiot? | Funktioiden Esittely
C++-Esittely

bookMitä Ovat Funktiot?

Funktiot ovat ohjelmoinnin keskeisiä rakennuspalikoita. Ne ovat uudelleenkäytettäviä koodilohkoja, jotka on suunniteltu suorittamaan tietty tehtävä. Funktiot auttavat tekemään koodista järjestelmällisempää, luettavampaa ja helpommin ylläpidettävää. Käyttämällä funktioita voit jakaa suuren, monimutkaisen ohjelman pienempiin, hallittaviin aliohjelmiin.

main.cpp

main.cpp

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

Nimi main on jo varattu C++-kielessä. Siksi, kun funktio määritellään tällä nimellä, kääntäjä antaa virheilmoituksen.

Funktion luominen sisältää useita keskeisiä vaiheita, jotka varmistavat, että se suorittaa tietyn tehtävän ja integroituu saumattomasti ohjelmaasi. Funktio koostuu palautustyypistä, nimestä, parametreista (tarvittaessa) sekä rungosta, jossa logiikka sijaitsee.

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 }

Funktion luomisen jälkeen seuraava vaihe on sen kutsuminen. Funktion kutsuminen suorittaa sen sisällä olevan koodin ja mahdollistaa tuloksen hyödyntämisen (jos funktio palauttaa arvon).

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

Valuuttojen muuntaminen on yleinen tosielämän tehtävä, erityisesti kansainvälisissä liiketoimissa tai matkustettaessa. Luomalla funktion voimme yksinkertaistaa tätä prosessia, jolloin muunnoksesta tulee uudelleenkäytettävä ja tehokas.

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

Mikä on funktioiden käytön tärkein etu ohjelmassa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 3.85

bookMitä Ovat Funktiot?

Pyyhkäise näyttääksesi valikon

Funktiot ovat ohjelmoinnin keskeisiä rakennuspalikoita. Ne ovat uudelleenkäytettäviä koodilohkoja, jotka on suunniteltu suorittamaan tietty tehtävä. Funktiot auttavat tekemään koodista järjestelmällisempää, luettavampaa ja helpommin ylläpidettävää. Käyttämällä funktioita voit jakaa suuren, monimutkaisen ohjelman pienempiin, hallittaviin aliohjelmiin.

main.cpp

main.cpp

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

Nimi main on jo varattu C++-kielessä. Siksi, kun funktio määritellään tällä nimellä, kääntäjä antaa virheilmoituksen.

Funktion luominen sisältää useita keskeisiä vaiheita, jotka varmistavat, että se suorittaa tietyn tehtävän ja integroituu saumattomasti ohjelmaasi. Funktio koostuu palautustyypistä, nimestä, parametreista (tarvittaessa) sekä rungosta, jossa logiikka sijaitsee.

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 }

Funktion luomisen jälkeen seuraava vaihe on sen kutsuminen. Funktion kutsuminen suorittaa sen sisällä olevan koodin ja mahdollistaa tuloksen hyödyntämisen (jos funktio palauttaa arvon).

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

Valuuttojen muuntaminen on yleinen tosielämän tehtävä, erityisesti kansainvälisissä liiketoimissa tai matkustettaessa. Luomalla funktion voimme yksinkertaistaa tätä prosessia, jolloin muunnoksesta tulee uudelleenkäytettävä ja tehokas.

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

Mikä on funktioiden käytön tärkein etu ohjelmassa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 1
some-alt