Niezalogowany (
Zaloguj się
)
Forum Turbo Pascal Web Page
Lista wątków
Kategorie
Szukaj
Powrót do Turbo Pascal Web Page
Ostatnie dyskusje
Jak przenieść kod z Turbo Pascal 7 na Free Pascal?
(11 Jan 2009)
Gdzie ściągnąć darmowy kompilator Pascala?
(11 Jan 2009)
Zanim cokolwiek tu napiszesz CZYTAJ TO !
(7 Jun 2008)
Przenosiny forum
(15 Dec 2007)
Pomocy!
(23 Jan 2012)
POMOC program do napisania
(17 Dec 2011)
Kalendarz
(6 Dec 2011)
Czas trwania trzymania klawisza
(4 Dec 2011)
Instrukcje sterujące - proszę o pomoc
(3 Dec 2011)
Kalkulator do dodawania
(16 Nov 2011)
Vanilla 1.1.5a
jest produktem
Lussumo
. Więcej informacji:
Dokumentacja
,
Forum
.
WItaj Gościu! Możesz się teraz
zalogować
lub
poprosić o członkowstwo
na Forum Turbo Pascal Web Pag
Turbo Pascal
: pascal silnia, rekurencja i funkcja
W dół
Od 1 do 1 z 1
CommentAuthor
krzysio-k9
CommentTime
1 Mar 2010
zmieniony
Mam zrobić rekurencję i funkcję z tego programu. Co mam w nim źle.
program silnia;
uses crt;
var
n,s,i:integer;
begin
function silnia(n:integer):integer;
begin
silnia:=1
writeln('podaj n');
readln(n);
if n<0 then
writeln ('n nie moze byc mniejsze od 0')
else
begin
if n=0 then
writeln('silnia',silnia)
else
begin
for i:=1 to n do
silnia:=silnia*i;
silnia(n) = silnia(n-1) * n; silnia(0) = 1;
{
if (n == 0)
return 1;
else
return silnia(n-1) * n;
}
writeln('silnia',silnia);
readkey;
end;
end;
end.
Od 1 do 1 z 1