Jumat, 26 Februari 2010

array 1 dimensi bahasa c

Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0, elemen kedua memiliki indeks 1, dan seterusnya.

Contoh program:

/*contoh program array 1 dimensi*/
#include
#define max 5 /*nilai konstanta*/

main()
{
int x[max];
int j;
printf(“masukan nilai : \n”);
for(j=0; j{
printf(“x[%d] = %d\n “,j,x[j]);
}
}

#include
main()
{
int x[5] = {15,25,35,45,55};
int y[5] = {15};
int z[5] = {15,0,35};
int j;

for(j=0; j<5; j++)
{
printf(“x[%d] = %2.d, y[%d] = %2.d, z[%d] = %2.d\n”,j,x[j],j,y[j],j,z[j]);
}
}

/*program menampilkan 10 nilai mahasiswa*/
#include
#define max 10
main()
{
int x[max];
int i;
for(i=0; i{
printf(“masukan nilai mahasiswa [%d] = “,i);
scanf(“%d”,&x[i]);
}
printf(“\n”);
{
for(i=0; iprintf(“nilai mahasiswa [%d] = %d\n”,i,x[i]);
}
}

/*program menghitung pangkat bilangan 1 sampai 10*/
#include

main()
{
int pangkat[100];
int i,x;

for(i=0; i<10; i++)
{
x=i+1;
pangkat[i]=x*x;
printf(“pangkat dari %d adalah %d\n”,x,pangkat[i]);
}
return 0;
}

Dan program ini untuk membendakan penggunaan array dengan variable biasa.

contoh programnya:

/*program menghitung rata2 dari 5 bilangan menggunakan array*/
#include
#define max 5
main()
{
int x[max];
int i,jum;
float rata2;
for(i=0; i{
printf(“masukan bilangan [%d] = “,i);
scanf(“%d”,&x[i]);
}
jum=0;
for(i=0; ijum+=x[i];
rata2=jum/max;
{
printf(“\njumlah = %d\n”,jum);
printf(“rata-rata = %.2f”,rata2);
}
}

/*program menghitung rata2 dari 5 bilangan menggunakan variable biasa*/
#include

main()
{
int x1,x2,x3,x4,x5,jum;
float rata2;

printf(“masukan bilangan ke 1 = “);
scanf(“%d”,&x1);
printf(“masukan bilangan ke 2 = “);
scanf(“%d”,&x2);
printf(“masukan bilangan ke 3 = “);
scanf(“%d”,&x3);
printf(“masukan bilangan ke 4 = “);
scanf(“%d”,&x4);
printf(“masukan bilangan ke 5 = “);
scanf(“%d”,&x5);

jum=x1+x2+x3+x4+x5;
rata2=jum/5;

printf(“\njumlah = %d\n”,jum);
printf(“rata-rata = %.2f”,rata2);

}

1 komentar:

  1. makasih inro'a ya....

    kunjung balik dunk luqmanbibir.blogspot.com

    semoga kita bisa menjadi teman ya and saling berbagi ilmu ya.,.

    BalasHapus