Dibawah ini adalah Source code kupu kupu dengan pascal :
uses crt;
var
n,y,x:integer;
begin
clrscr;
write('Masukan Jumlah angka : ');
readln(n);
for y:=1 to n do
begin
for x:=1 to n do
begin
if ((y<=x) and (x<=n div 2+1)) or ((y<=n-x+1) and (x>=n div 2+1))
or ((y>=n-x+1) and (x<=n div 2+1)) or ((y>=x) and (x>=n div 2+1)) then
write(' ')
else
write('*');
end;
writeln;
end;
readln;
end.
Jika tidak ada kesalahan maka outpunya akan seperti ini:
Jika kurang jelas terhadap logikanya bisa tinggalkan komentar

0 komentar:
Posting Komentar