Hirdetés

Hirdetés

CyberSecurity Connect - blended learning, valódi labor kísérletezésre. Kiberbiztonsági képzés profiktól!
(használd a CYBSEC25PH kuponkódot további 20 ezer ft kedvezményért!)

Új hozzászólás Aktív témák

  • N!tRo

    tag

    válasz alitak #1309 üzenetére

    Írok példákat, hátha megérted belőlük:


    // ------------------------------------------ //
    function tangens(szog:real):real;
    begin
    tangens:=sin(szog) / cos(szog);
    end;
    ...
    writeln(tangens(45));
    // ------------------------------------------ //
    function kocka:integer;
    begin
    randomize;
    kocka:=random(6)+1;
    end;
    ...
    writeln(kocka);
    // ------------------------------------------ //
    function negyzet(x:integer):longint;
    begin
    negyzet:=x*x;
    end;
    ...
    writeln('4-nek a négyzete= ',negyzet(4));
    { tudom hogy van SQR függvény, csupán demonstrálás céljából csináltam }
    // ------------------------------------------ //


    Tehát a lényeg, hogy a function mindig egy értékkel tér vissza, lehet kezdőértékeket, egyéb paramétereket is adni neki (lásd: tangens, negyzet) de nem muszály (lásd kocka), a function tpye-ja határozza meg a visszatérő érték típusát is, tehát function meghaltam:boolean; egy logikai változót fog takarni, meghaltam-e a csatában vagy sem, de az is lehetne hogy function nevek(sorszam:integer):string ami egy megadott ''sorszam''-ú ember nevét, stringjét adja vissza neked.

    De ez csak alapdolgok, ennél bővebben az előző hozzászóló linkjeiben találsz még leírást.

Új hozzászólás Aktív témák