
PascalPemrograman
Membuat Pola Segitiga dengan Pascal #190
Ketahuilah bahwa untuk mengetahui itu harus tahu
andrypein.net : Awalnya mencoba compiler online dari complr, namun situsnya mati jadi aing pake ideone lagi.
Pola-pola an sekarang adalah membuat pola segitiga dengan pascal.
Hasil akhir akan membentuk * bilangan ganjil ges seperti gambar ini.

Yosh, inilah kode segitiga dengan pascal nya :
var
a,b,c,n : integer;
begin
readln(n);
writeln;
if n mod 2 = 0 then
for a := 1 to (n div 2) do
begin
for b := 1 to (n div 2)-a do
write (' ');
for c := 1 to (a*2) do
write ('*');
writeln;
end
else
for a := 1 to (n div 2)+1 do
begin
for b := 1 to (n div 2)+(1-a) do
write (' ');
for c := 1 to (a*2)-1 do
write ('*');
writeln;
end;




kalo mau bikin piramida terbalik gimana ya gan? :bingung
thx gan :duathumb
for nya ganti jadi downto gan