C++ Contoh Operasi Matriks

Selamat Datang Kembali di blog Sokhi. Sekarang Saya akan memberikan Kode Program C++ mengenai Matriks. Apakah Anda membutuhkannya? Jika ia silahkan check out Logika dibawah ini. Bila tidak keberatan, silahkan beri tanggapan teman-teman sekalian.

Label : C++ Program
Judul : Melakukan Operasi Perkalian, Pembagian, Penjumlahan dan Pengurangan


#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

main ()
{
   int matrix_a [3][3], matrix_b [3][3], matrix_c [3][3];
   int i, j;
   char opr;

   clrscr ();

   for (i=1; i<=2; i++){
   for (j=1; j<=2; j++){
   cout <<"Masukkan Matrix (1)Nilai baris ke-" <<i<<"Kolom ke-" <<j<<" : ";
   cin>>matrix_a[i][j];
   }
   cout<<endl;
   }
   for (i=1; i<=2; i++){
   for (j=1; j<=2; j++){
   cout <<matrix_a[i][j]<<"\t";
   }
   cout <<endl;
   }
   for (i=1; i<=2; i++){
    for (j=1; j<=2; j++){
   cout <<"Masukkan matrix(2)Nilai baris ke-" <<i<<"kolom ke-" <<j<<" : ";
   cin>>matrix_b[i][j];
   }
   cout<<endl;
   }
   for (i=1; i<=2; i++){
   for (j=1; j<=2; j++){
   cout <<matrix_b[i][j]<<"\t";
   }
   cout <<endl;
   }
   cout <<"Pilih Operator (+)(-) : "; cin>>opr;
   for (i=1; i<=2; i++){
   for (j=1; j<=2; j++){
   switch(opr){
      case '+' : matrix_c[i][j] = matrix_a[i][j] + matrix_b [i][j];
      break;
      case '-' : matrix_c[i][j] = matrix_a[i][j] - matrix_b [i][j];
      break;
      case '*' : matrix_c[i][j] = matrix_a[i][j] * matrix_b [i][j];
      break;
      case '/' : matrix_c[i][j] = matrix_a[i][j] / matrix_b [i][j];
      break;
      default:
      cout <<"Keyword yang Anda Masukkan salah/tidak terdaftar";
   }
   cout <<matrix_c[i][j]<<"\t";
   }
   cout<<endl;
   }
   getch ();
   return 0;
}

1 comment:

  1. Be buat reg linier polynomial, banyak gunanya prog itu.

    ReplyDelete

Thanks for commented