Selasa, 04 Oktober 2011

Matriks Nested If_For segitiga Bahasa C

/* Buatlah program dengan ketentuan ssb:
           input:
                 Masukkan Bilangan 1-20: 5
           Output:
                  1
                  2 4
                  3 6 9
                  4 8 12 16
                  5 10 15 20 25
Algoritma:
          1. Tentukan variabel >> i,j
          2. Buat proses input >> masukkan ke variabel i
          3. Cek apakah i antara 1-20 (i>0) and (i<=20)
          4. Jika memenuhi >> Lakukan pengulangan untuk setiap i dimana i sebagai batas akhir >>  batas awal j=1 >> for(J=1;J>=1;J++)
          5. Selama pengulangan berlangsung dilakukan pengulangan untuk mencetak masing0masing elemen >>
          for(j=1;j<=i;j++)
           for(k=1;k<=j;k++)
            cetak (k*j)
          6. Selesai
*/

#include<stdio.h>
#include<conio.h>
main()
{
      int i,j,k;
      printf("Input bilangan 1-20:  ");
      scanf(" %d",&i);
      if(i>0 && i<=20)
             {
             for(j=1;j<=i;j++)
                               {
                              for(k=1;k<=j;k++)
                              printf(" %d ",k*j);
                              printf("\n");
                              }
             }
      getche();
}
                 
Gambar:


0 comments:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More