program segitiga_pascal;
uses crt;
var
i,j,baris : integer;
isi : array[1..100, 1..100] of integer;
begin
write('masukkan jumlah baris: '); readln(baris);
for i:= 1 to n do
for j:= 1 to i do begin
if j=1 then isi[i,j]:=1 {jika kolom pertama}
else if j=i then isi[i,j]:=1 {jika kolom terakhir}
else isi[i,j]:=isi[i-1,j-1]+isi[i-1,j]; {jika kolom di tengah}
end;
{bagian mencetak segitiga}
for i:= 1 to n do begin
gotoxy(40-3*i,2+i);
for j:= 1 to i do write(isi[i,j]:6);
end;
end.
0 komentar:
Posting Komentar