Vie mi niekto teray napisat program kde pouzijem funkciu a ze ked napisem nejake slovo tak mi z neho pismena a b c d e napise velke???
Premenná c
slúži na počítanie opakovaní. Cyklus for
je vysvetlený v predchádzajúcej časti: http://suloweb.html.sk/free-pascal-cykly/.
A co je c a naco tam sluzi?
Nechapem tejto casti:
vysledok := 1;
for c := 1 to exponent do
vysledok := vysledok * zaklad;
Result := vysledok;
Ako tam exponent nadvazuje na zaklad???
Ďakujem veľmi pekne. Máš pravdu v Pascale je to dosť zložité.
Áno, dá sa: http://www.swissdelphicenter.ch/torry/showcode.php?id=2114, ale je to náročné. Radšej urob viac funkcií s tým istým menom, ale iným počtom parametrov. Alebo použi default parametre:procedure abc(param: integer = 2);
...
Keď potom zavoláš abc bez parametra, "param" získa automaticky hodnotu "2".
Dá sa v Pascale urobiť funkcia(procedúra) tak aby mala premenný počet parametrov ? napr.: xxx(6, 5, 4); = xxx(6, 5);
ahaaaa :D diky moc ... taka maličkosť :D
Neukoncil si proceduru "znovuu". Ten end; ukoncil iba case.