Pages

Friday, November 19, 2010

Program menentukan hasil Irisan dengan Bahasa C

Dapet program baru lagiii.. hehehemmm..

Ini elemen x dan y-nya ada 5.. Aslinya, yang ditugasin (lihat laporan yg C-2) ada 10 elemen.. tadinya yang ini buat latihan aja.

Awalnya..buat algoritmik-nya dulu..

Algoritmik-nya :
Program : menentukan hasil irisan x dan y (x irisan y)
Oleh : Adhe Nurcahya / 101524003
Update : 18 November 2010, minutes to midnight

Deklarasi :
x[5] adalah array 1 dimensi bertipe integer dengan jumlah elemen adalah 5 yaitu 1, 2, 3, 5, 6.
y[5] adalah array 1 dimensi bertipe integer dengan jumlah elemen adalah 5 yaitu 2, 4, 5, 8, 9.
i, j adalah variabel tunggal bertipe integer.

Algoritma :
i <-- 0
while i < 5 do
       j <-- 0
      while j < 5 do
            if x[i] = y[j] then
                   write(layar) x[i]
            endif
             j <-- j+1
       endwhile
      i <- i+1
endwhile

 Naaaaaah.. tinggal dimasukkin ke C-nya..
Jadinya seperti ini, cekidooooot.

#include "stdio.h" /*tanda petikdua diganti dengan < >.. sehingga kata stdio berada diantara tanda < >*/

void main ()
{
/* Kamus */
int x[5]={1,2,3,5,6};
int y[5]={2,4,5,8,9};
int i,j;

/* Algoritma */
printf ("\t\Program mencari Irisan (n) dari 2 array 1 dimensi \n \n");
printf ("Diket : x={1,2,3,5,6} \n");
printf (" y={2,4,5,8,9} \n \n");

printf (" x n y = { ");
i=0;
while (i < 5)
{
      j=0;
     while (j < 5)
     {
             if (x[i] == y[j])
            {
            printf ("%2d ", x[i]);
            }
             j++;
      }
      i++;
}

printf ("}");
}  //end program

Sekian.. semoga bermanfaat..

No comments:

Post a Comment