Jumat, 04 Mei 2018

Array atau kumpulan data

Apa itu Array?  Apa kah sebuah nama atau sebuah nama kota atau atau atau, yah hampir sama tapi bedanya array merupakan sekumpulan nama-nama yg dijadikan nilai-nilai data bertipe sama dalam urutan tertentu.

Disini saya akan menerapkan 2 tipe aray yaitu 1 dimensi dan 2 dimensi.

Kita mulai saja pembelajaran kali ini, Array 1 Dimensi.
Kita latihan dulu lebih enaknya.



Latihan 1.

#include <iostream>

using namespace std;

int main()
{
    int Nama_Array[10];

    cout << "Masukkan nilai pada : " << endl;

    for (int C=0; C<10; C++)
    {
        cout << "Elemen [" << C << "] - ";
        cin >> Nama_Array [C];
    }
    cout << "\n";

    cout << "Tampilkan nilai yang dimasukkan " << endl;

    for (int D=0; D<10; D++)
    {
        cout << "Nilai yang terdapat pada elemen ke ";
        cout << D+1 << " - " << Nama_Array [D] << endl;
    }
    cout << "\n";

    return 0;
}

Dengan hasil kodingan seperti ini :


Nah jadi array itu seperti contoh diatas, terdapat element elementnya.
Mungkin masih kurang paham, lebih lengkapnya belajar di web yang lain.
Selanjutnya belajar array 2 Dimensi.

Latihan 2

#include <iostream>

using namespace std;

int main()
{
    cout << "Nama : Zahra Latifah" << endl;
    cout << "NIM  : 322018030" << endl;

    int A [2][4] = {11,12,13,14,21,22,23,24};

    int i,j;
    cout << "Aplikasi matriks ordo 2 x 4 " << endl;
    cout << endl;
    for (i=0;i<2;i++)
    {
        for (j=0;j<4;j++)
        {
            cout << "[" << i << "] [" << j << "] = " << A[i][j] << "     ";
        }
        cout << endl;
    }
    return 0;
}

Dengan hasil kodingan seperti ini :

Jadi seperti itu kalo 2 Dimensi.

Selanjutnya kita latihan :
L1

#include <iostream>

using namespace std;

int main()
{
    int A[10];
    int Nilai;
    cout << "Nama       : AWS" << endl;
    cout << "NIM        : 10630020" << endl << endl;
    cout << "Nilai pada : " << endl << endl;
    for (int C=0; C<10; C++){
        cout << "Indeks [" << C << "] = ";
        cin >> A[C];
    }
    cout << endl;

    cout << "Nilai yang dicari adalah: ";
    cin >> Nilai;
    for (int D=0; D<10; D++)
    {
        if (A[D] == Nilai)
        {
            cout << "Nilai terhadap pada indeks ke " << D << endl;
            break;
        }
    }
    cout << "\n";
    return 0;
}

Dengan hasil seperti ini :



L2
#include <iostream>

using namespace std;

int main()
{
    char NAMAKU [6] = { 'H', 'A', 'S', 'Y', 'A', '\0'};
    char NAMAMU [6] = "TASYA";

    for (int C=0; C<6; C++)
    {
        cout << NAMAKU [C];
    }
    cout << endl;
    cout << NAMAMU;
    cout << endl << endl;
    cout << "Jumlah Elemen NAMAKU : " << sizeof(NAMAKU) << endl;
    cout << "Jumlah Elemen NAMAKU : " << sizeof(NAMAMU) << endl;
    return 0;
}

Hasilnya :

L3
#include <iostream>

using namespace std;

int main()
{
    int A[7];
    int j,k,C,temp;

    cout << "Masukkan nilai pada element array : " << endl;
    for (C=0; C<7; C++)
    {
        cout << "A[" << C << "] = ";
        cin >> A[C];
    }
    cout << "\n Nilai element array sebelum diurutkan : " << endl;
    for (C=0; C<7; C++)
    {
        cout << "A[" << C << "] = " << A[C] << endl;
    }
    int jmaks, U=6;
    for (j=0; j<6; j++)
    {
        jmaks = 0;
        for (k=1; k<=U; k++)
        {
            if (A[k] > A[jmaks])
            {
                jmaks = k;
            }
        }
        temp = A[U];
        A[U] = A[jmaks];
        A[jmaks] = temp;
        U--;
    }

    cout << "\n Nilai Elemen setelah diurutkan : " << endl;
    for (C=0; C<7; C++)
    {
        cout << "A[" << C << "] = " << A[C] << endl;
    }

    return 0;
}

Hasilnya:

L4
#include <iostream>

using namespace std;

int main()
{
    typedef int Matriks [3][2];
    Matriks A,B,C;
    int j,k;

    cout << "Matriks A : " << endl;
    for (j=0; j<3; j++)
    {
        for (k=0; k<2; k++)
        {
            cout<<"A [" << j << "] [" << k << "] = ";
            cin>>A[j][k];
        }
    }
    cout << endl;
    cout << "Matriks B : " << endl;
    for (j=0; j<3; j++)
    {
        for (k=0; k<2; k++)
        {
            cout << "B [" << j << "] [" << k << "] = ";
            cin >> B[j][k];
        }
    }
    cout << endl;

    cout << endl;
    for (j=0; j<3; j++)
    {
        for (k=0; k<2; k++)
        {
            C[j][k]=A[j][k]+B[j][k];
        }
    }

    cout << "Hasil Penjumlahan Matriks : " << endl;
    for (j=0; j<3; j++)
    {
        for (k=0; k<2; k++)
        {
            cout << " C [" << j << "] [" << k <<"] = " << C[j][k] << endl;
        }
    }
    cout << endl;
    return 0;
}

Hasilnya:

Sekian dari saya sama sama. Ok selesai

Tidak ada komentar:

Posting Komentar

Statiska Pertemuan 6