Jawaban untuk pertanyaan sdr. Rasyid Alafwan



Soal

1 3 2 6
1 3 2
1 3
1

Perhatikan perubahan data tiap baris dan kolom.
Kolom 1, nilainya 1
Kolom 2, nilainya 3
Kolom 3 nilainya 2
dan kolom 4 nilainya 6

Data tiap baris :
baris 1, 4 kolom
baris 2, 3 kolom
baris 3, 2 kolom
baris 4, 1 kolom

Artinya setiap terjadi perpindahan baris, maka
 jumlah kolomnya berkurang 1.
Misalnya :
baris 1 jumlah kolomnya
baris 2 jumlah kolomnya 3
baris 3 jumlah kolomnya 2
baris 4 jumlah kolomnya 1

Berdasarkan datanya, agak sulit bagi saya untuk mendapatkan algoritmanya.
Saya akan mencoba  untuk mendapatkan algoritma berdasarkan outputnya.


Kode Program :

uses crt;
var i,j,k,a : integer;
      {k : boolean; }

Begin
  clrscr;
  for i:=5 downto 1 do
   Begin
    writeln;
    for j:=1 to i-1  do
      Begin
        if j=1 then
           write(1,'  ')
           else if j=2 then
               write(3,'  ')
               else if j=3 then
                   write(2,'  ')
                   else if j=4 then
                       write(6,'  ')
      End;
 end;
  readln;
End.

Output 



Semoga bermanfaat.

Salam Sukses
http://konsepfaliang.blogspot.com


Tidak ada komentar:

Posting Komentar

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.