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)
Kompozyor
(30 Jun 2010)
Szachy
(10 Jun 2010)
rozwiązywanie nierówności graficznie
(8 Jun 2010)
Zmiana liczby dwójkowej na dzisiętna i na odwrót
(7 Jun 2010)
PROBLEM Z PROCEDURAMI-proszę o pomoc!
(4 Jun 2010)
Program z tablicą dwuwymiarową - takie sobie zadanie....
(30 May 2010)
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