Minggu, 25 Juli 2010

Contoh Program 1 DIMENSI

/*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] = “,j);
scanf(“%d”,&x[j]);
}
printf(“menampilkan 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);

}

Tidak ada komentar:

Posting Komentar