Kamis, 13 Mei 2010

1.ARRAY DAN STRING

Array digunakan untuk menyimpan Data-data yang tipenya sama.
Dalam beberapa literatur Array sering diartikan larik.Array merupakan koleksi data dengan setiap elemen data menggunakan nama yang sama dan tiap elemen data bertipe sama.Setiap elemen Array dapat diakses melalui indeks Array.
  - contoh array satu dimensi
  - contoh array dua dimensi

a.contoh Array satu dimensi:#include "conio.h"
#include "stdio.h"

int main()
{
  int index;
  int jumlah[12];
  float harga[12];
    for (index=0;index<12;index++)
    {
    jumlah[index]=index+10;
    harga[index]=12.0*(index+7);
    }
    for(index=0;index<12;index++)
      printf("%5d %5d %10.3f\n",index, jumlah[index],harga[index]);
  getch();
}

tampilan program :












b.contoh Array dua dimensi :

#include "conio.h"
#include "stdio.h"


int main()
{
  int n,m,i,j;
  int M1[10][10];
  int M2[10][10];
  int M3[10][10];

  printf("Penjumlahan 2 Matrik\n");
  printf("Matrik berordo = ");
  scanf("%i,%i",&n,&m);

 for(i=0;i<n;i++) 

  {
    for(j=0;j<m;j++)

    {
      printf("Masukkan elemen M1[%i,%i] = ",i+1,j+1);
      scanf("%i",&M1[i][j]);
    }
  }

 for(i=0;i<n;i++)

  {
    for(j=0;j<m;j++)

    {
      printf("Masukkan elemen M2[%i,%i] = ",i+1,j+1);
      scanf("%i",&M2[i][j]);
    }
  }

 for(i=0;i<n;i++)

  {
    for(j=0;j<m;j++)
       M3[i][j]=M1[i][j]+M2[i][j];
    }
      printf("\n Hasil Penjumlahan 2 Matrik\n");
      for(i=0;i<n;i++)

  {
    for(j=0;j<m;j++)

    {
      printf("%i \t",M3[i][j]);
    }
  printf("\n");

  }
     getch();
}



tampilan program :












String merupakan kumpulan dari karakter,biasanya merupakan kumpulan huruf dalam alfabhet.
string = kumpulan dari tipe data char
array = kumpulan dari data yang bertipe sama