ARRAY

 ARRAY adalah sekumpulan data yang memiliki tipe data yang sama yang terstruktur.Array diurutkan melalui index yang dimulai dari index 0.

Tipe data Array ada Integer,String,dll.

Array dapat dikombinasikan dengan looping sehingga dapat membentuk matrix

pola Array :

int nilai [4] : {1,2,3,4}

contoh :

Notasi :

judul : penjumlahan array sederhana

kamus

nilai[4] <-- Array of integer

algoritma

input(nilai[0])

input(nilai[1])

input(nilai[2])

input(nilai[3])

nilai[4] <-- nilai[0] + nilai[1] + nilai[2] + nilai[3]

output(nillai[4])

//Coding

#include <iostream>
using namespace std;
int nilai[4];

int main()
{
    cin >> nilai[0];
    cin >> nilai[1];
    cin >> nilai[2];
    cin >> nilai[3];
    nilai[4] = nilai[0] + nilai[1] + nilai[2] + nilai[3];
    cout << nilai[4]<< endl;

    return 0;
}


MATRIX 

Matrix merupakan salah satu penerapan dari Array

contoh :

//Notasi :

judul pertambahan  matriks 2 dimensi

kamus

i, j, m, n <-- integer 

matriks1[10][10], matriks2[10][10], hasil[10][10] <-- Array of integer

deskripsi

  //penjumlahan

  output("Masukkan jumlah baris matriks: ")

  input(m)

  otput("Masukkan jumlah kolom matriks: ")

  input(n)

  output("Masukkan elemen matrix pertama: \n")

  i <-- 0

  while(i<m)

  {

      j <-- 0

      while(j<n)

      {

          input(matriks1[i][j])

          j <-- j+1

      }

      i <-- i+1

  }

  output("Masukkan elemen matrix kedua: \n")

  i <-- 0

  while(i<m)

  {

      j <-- 0

      while(j<n)

      {

          input(matriks2[i][j])

          j <-- j+1

      }

      i <-- i+1

  }

  output("hasil penjumlahan matrix: \n")

  i <-- 0

  while(i<m)

  {

    j <-- 0

    while (j<n)

    {

        hasil[i][j] <-- matriks1[i][j] + matriks2[i][j];

        output(hasil[i][j]," ")

        j <-- j+1

    }

    i <-- i+1

    new line

  }


//Coding

/judul pertambahan dan perkalian matriks 2 dimensi

//kamus
#include <iostream>
using namespace std;
int i, j, m, n matriks1[10][10], matriks2[10][10], hasil[10][10];

//deskripsi
int main()
{
  //penjumlahan
  cout << "Masukkan jumlah baris matriks: ";
  cin >> m;
  cout << "Masukkan jumlah kolom matriks: ";
  cin >> n;
  cout << "Masukkan elemen matrix pertama: \n";
  i=0;
  while(i<m)
  {
      j=0;
      while(j<n)
      {
          cin >> matriks1[i][j];
          j++;
      }
      i++;
  }
  cout << "Masukkan elemen matrix kedua: \n";
  i=0;
  while(i<m)
  {
      j=0;
      while(j<n)
      {
          cin>>matriks2[i][j];
          j++;
      }
      i++;
  }
  cout << "hasil penjumlahan matrix: \n";
  i=0;
  while(i<m)
  {
    j=0;
    while (j<n)
    {
        hasil[i][j] = matriks1[i][j] + matriks2[i][j];
        cout << hasil[i][j] << " ";
        j++;
    }
    i++;
    cout << endl;
  }
    return 0;
}


Komentar