Kita hanya akan sedikit membahas mengenai C++ Programming.
Pemprograman bahasa C++ merupakan pengembangan dari pemprograman bahasa C. Secara umum pemprograman C++ dapat digunakan untuk menerapkan beberapa pembelajaran dalam hal ini, kita mencobanya dalam pembelajaran matriks "Gauss Jordan". OK, Lets seee!
#include
<conio.h>
#include<stdio.h>
int main()
{
int i,j,k,n;
float A[20][20],c,x[10];
printf("\nEnter the size of matrix:
");
scanf("%d",&n);
printf("\n masukan variabel input
nilai pada matriks:\n");
for(i=1; i<=n; i++)
{
for(j=1; j<=(n+1); j++)
{
printf(" A[%d][%d]:",
i,j);
scanf("%f",&A[i][j]);
}
}
/* Now finding the elements of diagonal
matrix */
for(j=1; j<=n; j++)
{
for(i=1; i<=n; i++)
{
if(i!=j)
{
c=A[i][j]/A[j][j];
for(k=1; k<=n+1; k++)
{
A[i][k]=A[i][k]-c*A[j][k];
}
}
}
}
printf("\n hasil solusinya
adalah:\n");
for(i=1; i<=n; i++)
{
x[i]=A[i][n+1]/A[i][i];
printf("\n x%d=%f\n",i,x[i]);
}
getch();
return(0);
}
Hal yang perlu diingat sebelum membuat pemprogrman bahasa ini yaitu paham akan apa itu matriks (Gauss Jordan)?. Segala jenis bahasa pemprograman seperti Matlab, Python, C, C++ dll hal yang penting adalah paham akan topik yang akan di kerjakan. Dalam pemprogrman coba perhatikan hal kecil seperti tanda koma, titik dua, buka kurung dll karena kemungkinan hal tersebut mempengeruhi hasil yang diberikan.
Tidak ada komentar:
Posting Komentar