Rabu, 30 Desember 2015

Contoh Penggunaan Array Dimensi 2

Pada Postingan Kali Ini Saya Akan Memberikan Contoh Soal Penggunaan Array Dimensi 2
Berikut Adalah Contoh Soalnya :

-----------------------------------------------------------------------------------------------------------
Buat Penjumlahan matriks 2x2, dengan nilai matriksnya diinput terlebih dahulu

misalnya outputnya :

input matriks1:
x[0][0]=<diinput>
x[0][1]=<diinput>
x[1][0]=<diinput>
x[1][1]=<diinput>

input matriks2:
y[0][0]=<diinput>
y[0][1]=<diinput>
y[1][0]=<diinput>
y[1][1]=<diinput>

hasil penjumlahan matriks :.....
-----------------------------------------------------------------------------------------------------------
Berikut adalah hasil akhirnya :

Berikut Adalah Scriptnya :
#include <iostream.h>
#include <conio.h>


void main()
{
  int abc[2][2],i,x,def[2][2],total[2][2];

    cout<<"-------------Matriks Pertama-------------"<<endl;
  for(i=0;i<2;i++)
  {
          for(x=0;x<2;x++)
      {
      cout<<"Masukan baris ke ["<<i<<"] dan kolom ke ["<<x<<"] = ";
      cin>>abc[i][x];
      }
      cout<<endl;
  }

  cout<<"-------------Matriks Kedua-------------"<<endl;

  for(i=0;i<2;i++)
  {
          for(x=0;x<2;x++)
      {
      cout<<"Masukan baris ke ["<<i<<"] dan kolom ke ["<<x<<"] = ";
      cin>>def[i][x];
      }
      cout<<endl;
  }

   for(i=0;i<2;i++)
  {
          for(x=0;x<2;x++)
      {
   total[i][x]=abc[i][x]+def[i][x];
       }
   }

    cout<<"-------------Hasil Penjumlahan Matriks 1 Dan Matriks 2-------------"<<endl;

    for(i=0;i<2;i++)
  {
          for(x=0;x<2;x++)
      {
      cout<<" "<<abc[i][x]<<" ";
          }
      cout<<endl;
  }

      cout<<" + "<<endl;

      for(i=0;i<2;i++)
  {
          for(x=0;x<2;x++)
      {
      cout<<" "<<def[i][x]<<" ";
          }
      cout<<endl;
  }

          cout<<" Hasilnya Adalah : "<<endl;

     for(i=0;i<2;i++)
  {
          for(x=0;x<2;x++)
      {
      cout<<" "<<total[i][x]<<"  ";
          }
      cout<<endl;
  }

   getch();
}

Tidak ada komentar:

Posting Komentar