Perulangan Bintang Di Delphi Dengan Menggunakan for to do dan While do




perulangan merupakan proses untuk mengulang ulang dalam suatu program tanpa henti untuk eksekusi paramater yang ditentukan, sampai parameter kondisi terpenuhi . perulangan bisa menggunakan beberapa jenis logikanya yaitu for to do, for downto, repeat until, while do.
langsung saja mari kita praktikan logika perulangan dengan menggunakan bahas pemprograman delphi 7.0
siapkan 1 komponen combobox1 dan 1 memo1
=> pada object ispectornya combobox1, cari item       lalu klik dan tuliskan (segitiga kebawah- => enter,segitiga keatas=> enter ,belah ketupat => enter . lihatlah desain dibawah ini :

Clik 2 kali pada combobox1
if ComboBox1.Text='segitiga kebawah' then
begin
Memo1.Clear;
for a:=7 downto 1 do
begin
  for b:=7 downto a do
  begin
   Memo1.Text:=Memo1.Text+' ';
   end;
   begin
   for c:=(a*2)-1 downto 1 do
   begin
   Memo1.Text:=Memo1.Text+'*';
   end;
  end;
  begin
  Memo1.Lines.Add(#13);
  Memo1.Text:=Memo1.Text+'';
  end;
end;
end
 else if  ComboBox1.Text='segitiga keatas' then
begin
Memo1.Clear;
  a:=1;
  while a<=7 do
   begin
   b:= 7;
   while b>=a do
     begin
      b:=b-1;
      hasil:=hasil+' ';
     end;
     b:=1;
     while (b<=(a*2)-1) do
     begin
     b:=b+1;
     hasil:=hasil+'*';
     end;
       memo1.Lines.Append(hasil);
       hasil:='';
   a:=a+1;
  end;
end
else if  ComboBox1.Text='belah ketupat' then
begin
Memo1.Clear;
  a:=1;
  while a<=7 do
   begin
   b:= 7;
   while b>=a do
     begin
      b:=b-1;
      hasil:=hasil+' ';
     end;
     b:=1;
     while (b<=(a*2)-1) do
     begin
     b:=b+1;
     hasil:=hasil+'*';
     end;
       memo1.Lines.Append(hasil);
       hasil:='';
   a:=a+1;
  end;
  a:=7;
  while a>=1 do
  begin
    b:=7;
    while b>=a do
    begin
    b:=b-1;
    hasil:=hasil+'';
    end;
    b:=(7*2)-1;
    while b>=a do
    begin
    b:=b-1;
    hasil:=hasil+'+';
    end;
    memo1.Lines.Append(hasil);
       hasil:='';
  a:=a-1;
  end;
end;

Jika sudah selesai kodingnya silahkan di RUN dan lihat hasilnya. terimkasih sudha berkunjung.
Share:

No comments:

Post a Comment

About Me

Categories

Popular

Followers

Total Pageviews

Ordered List

  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  2. Aliquam tincidunt mauris eu risus.
  3. Vestibulum auctor dapibus neque.

Recent Posts