Úvod funkcí
V této kapitole se seznámíme s funkcemi v C++. Představte si, že potřebujete vypočítat obsah tří obdélníků. Pro to potřebujeme jejich šířku a výšku a ty vynásobit. To bychom mohli provést následujícím kódem:
#include <iostream>
int main() {
int sirka1 = 5;
int vyska1 = 6;
int obsah1 = sirka1 * vyska1;
std::cout << obsah1 << std::endl; // Vypíše 30
int sirka2 = 10;
int vyska2 = 5;
int obsah2 = sirka2 * vyska2;
std::cout << obsah2 << std::endl; // Vypíše 50
int sirka3 = 1;
int vyska3 = 5;
int obsah3 = sirka3 * vyska3;
std::cout << obsah3 << std::endl; // Vypíše 5
}
Toto je zdlouhavé a jistě si dovedete představit, že počítat tímto způsobem obsah 100 obdélníků je šílenství.
V programování se většinou snažíme zamezit opakování stejného kódu vícekrát. Místo toho můžeme seskupit část kódu, která se opakuje a znovu ji využívat. Toho docílíme pomocí funkcí. Funkce je opakovaně použitelná část kódu, která řeší konkrétní problém.
Pokyny
Až budete připraveni, přejděte na další cvičení!
Začněte programovat zdarma
1/7