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.
mám taký problém. skúšal som urobiť cez procedúry niečo trošku zložitejšie, no stala sa čudná vec. vypisuje mi to syntax error na príkaze end. ktorý ukončuje program ... vie niekto poradiť ?
prikladam screenshot:
http://img27.imageshack.us/img27/1737/skuska.jpg