This is default featured slide 1 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by Premiumblogtemplates.com

This is default featured slide 2 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by Premiumblogtemplates.com

This is default featured slide 3 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by Premiumblogtemplates.com

This is default featured slide 4 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by Premiumblogtemplates.com

This is default featured slide 5 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. blogger theme by Premiumblogtemplates.com

Kamis, 26 Desember 2013



   A.        DEFINISI
Array adalah struktur data yang menyimpan sekumpulan elemen yang bertipe data yang sama, setiap elemen data diakses langsung melalui indeksnya.

   B.        DEKLARASI ARRAY
-          Tipe data nama array [panjang data]
Contoh :
int nimMHS[100];
char namaMHS[13][25];
float  nilaiMHS[10];

    C.        INDEKS ARRAY
0
0
0
0
0
0

12
31
21
43

   D.        CONTOH PROGRAM
·         Memanggil elemen pada array
#include <stdio.h>
int main ()
{
            int nilai[3];
            nilai[0]=12;
            nilai[1]=45;
            nilai[2]=90;
            nilai[3]=41;
            printf("Nilai Ke 2 = %d",nilai[1]);
            return 0;
}

Output :


·         Menampilkan isi array dengan looping
#include <stdio.h>
int main ()
{
    int nilai[3];
            nilai[0]=12;
            nilai[1]=45;
            nilai[2]=90;
            nilai[3]=41;
            for (int i=0;i<=3;i++)
            {
                        printf("Nilai Ke %d %d\n",i+1,nilai[i]);
            }
            return 0;
}

Output :


·         Mencari nilai didalam elemen array
#include <stdio.h>
int main ()
{
            int nilai[3];
            nilai[0]=12;
            nilai[1]=45;
            nilai[2]=90;
            nilai[3]=41;
            for (int i=0;i<=3;i++)
            {
                        if (nilai[i]==45)
                        {
                                    printf("Nilai 45 ditemukan di elemen ke %d,dengan nilai %d ",i+1,nilai[i]);
                        }
            }
            return 0;
}

Output :


·         Mencari nilai terbesar  di array
#include <stdio.h>
int main ()
{
            int nilai[3];
            nilai[0]=12;
            nilai[1]=21;
            nilai[2]=21;
            int maks;
            maks=-9999;
            for (int i=0;i<=2;i++)
            {
                        if (nilai[i]>maks)
                        {
                                    maks=nilai[i];
                        }
            }
            printf("Nilai Terbesar Adalah %d",maks);
            return 0;
}

Output :


·         Mencari nilai terkecil di array
#include <stdio.h>
int main ()
{
            int nilai [3];
            nilai [0]=12;
            nilai [1]=21;
            nilai [2]=21;
            int min=9999;
            for (int i=0;i<=2;i++)
            {
                        if (nilai [i]<min)
                        {
                                    min = nilai [i];
                        }
            }
            printf ("nilai Terkecil = %d",min);
            return 0;
}

Output :


·         Mencari jumlah di array
#include <stdio.h>
int main ()
{
            int nilai [3];
            nilai [0]=12;
            nilai [1]=21;
            nilai [2]=21;
            int jumlah=0;
            for (int i=0;i<=2;i++)
            {
                        if (nilai[i]<=31)
                        {
                                    jumlah +=10;
                        }
            }
            printf("%d",jumlah);
            return 0;
}

Output :



·         Menyalin nilai di array
#include <stdio.h>
int main ()
{
            int nilai[3];
            nilai[0]=12;
            nilai[1]=45;
            nilai[2]=90;
            nilai[3]=41;
            int nilai2[3];
           
            for (int i=0;i<=3;i++)
            {
                        nilai2[i]=nilai[i];
            }
            printf("cetak nilai array nilai\n");
            for (int i=0;i<=3;i++)
            {
                        printf("Array nilai ke %d = %d\n",i+1,nilai[i]);
            }
            printf("cetak nilai array nilai1\n");
            for (int i=0;i<=3;i++)
            {
                        printf("Array nilai ke %d = %d\n",i+1,nilai2[i]);
            }
            return 0;
}

Output :


     E.            STRING SEBAGAI KARAKTER
·         Tipe data char hanya mampu menyimpan 1 karakter
·         Sedangkan untuk membuat string (kumpulan dari beberapa karakter) digunakan karakter array
Contoh :
      #include <stdio.h>
int main ()
{
     char nama[5];
     nama[0]='R';
     nama[1]='I’;
     nama[2]='D';
     nama[3]='U';
     nama[4]='A';
nama[5]='N';

     for (int i=0;i<=5;i++)
     {
            printf("%c",nama[i]);
     }
     return 0;
}

Output :





Popular Posts