Kod: Zaznacz cały
program trojkatpascala;
const Nmax=20;
var i,j,N:integer;
A:array[1..Nmax,1..Nmax] of integer;
begin
writeln('Podaj liczbe wierszy trojkata pascala ');
write('[N-liczba wierszy <=',nmax,'] n= ');
readln(N);
begin
for i:=1 to N do
for j:=1 to N do
begin
a[i,j]:=0;
end;
for i:=1 to N do
begin
a[i,j]:=1;
a[i,1]:=1;
end;
for j:=2 to N do begin
for i:=j+1 to N do
begin
a[i,j]:=a[i-1,j]+a[i-1,j-1];
end;
end;
end;
begin
writeln('Elementy macierzy Trojkat Pascala ');
writeln;
for i:=1 to N do
begin
for j:=1 to N do
write(a[i,j]:3,#9);
writeln;
end;
end;
readln;
end.
-- 28 kwietnia 2010, 19:57 --
i jeszcze taki programik:
Kod: Zaznacz cały
program procent_skladany;
var t,i,wykladnik,potega,wynik,podstawa:integer;
ods,ps,sp,st,w:real;
begin
if wykladnik:=0 then potega:=1 else
begin
wynik:=1;
for i:=1 to Abs(wykladnik) do
wynik:=wynik*podstawa;
if wykladnik<0 then wynik:=1/wynik;
potega:=wynik
end
end;
begin
write('podaj wielkosc kapitalu ');
readln(w);
write('podaj wielkosc stopy procentowej ');
readln(sp);
write('podaj czas lokaty kapitalu ');
readln(t);
end;
begin
write('czas kapital odsetki ');
writeln;
sp:=sp/100;
for i:=1 to t do
begin
st:=potega(1+sp,i);
ps:=st*w;
ods:=ps-w;
writeln(i,#9,ps:6:1,#9,ods:6:1);
readln;
end;
end.