Assalamualaikum Wr. Wb.
Terimakasih telah mengunjungi Blog kami. Semoga sehat selalu dan banyak rezeki.
Baiklah, disini saya akan memberikan sedikit pengetahuan saya tentang pemrograman C++. Tentunya disini banyak agan - agan yang sudah master atau mahir dalam pemrograman C++, sehingga saya mohon bantuannya untuk mengkoreksi postingan ini, sehingga bisa bermanfaat bagi orang lain.
Baca Juga Artikel saya : Queue C++
Ok. . . Langsung saja. . .
Pada postingan sebelumnya, saya membahas tentang contoh program C++ penjumlahan dua buah matriks, pada kesempatan kali ini saya akan memberikan contoh program C++ tentang menentukan nilai terbesar dari sebuah matriks. Misalnya ada matriks A dengan kolom 2 dan baris 2 yang mempunyai nilai masing-masing :
A (1,1) = 3
A (1,2) = 5
A (2,1) = 6
A (2,2) = 1
Nilai Maks = 6
Dari contoh diatas kita akan menentukan nilai yang paling besar dari setiap nilai matriks dengan menggunakan Algoritma seperi di bawah ini :
Berikut ini adalah Source Code lengkapnya :#include<stdio.h>
#include<conio.h>
const int NMaksBar = 100;
const int NMaksKol = 100;
typedef int MatrikInt[NMaksBar+1][NMaksKol+1];
MatrikInt A;
int NBar, NKol;
int Maks;
//deklarasi prosedure
void BacaMatrik(MatrikInt A,int NBar, int NKol);
void Maksimum(MatrikInt A,int NBar, int NKol,int Maks);
main(){
printf("inputkan Jumlah N Baris Matrik = "); scanf("%d",&NBar);
printf("inputkan Jumlah N Kolom Matrik = "); scanf("%d",&NKol);
BacaMatrik(A,NBar,NKol);
Maksimum(A,NBar,NKol, Maks);
getche();
}
void BacaMatrik(MatrikInt A,int NBar, int NKol){
//deklarasi
int i, j;
//algoritma
for(i=1;i<=NBar;i++){
for(j=1;j<=NKol;j++){
printf("inputkan nilai matrik ke - [%d , %d]= ",i ,j);scanf("%d",&A[i][j]);
}
}
}
void Maksimum(MatrikInt A,int NBar, int NKol,int Maks){
//deklarasi
int i;
//algoritma
Maks = -9999;
for(i=1;i<=NBar;i++){
for(j=1;j<=NKol;j++){
if(A[i][j]>Maks){
Maks = A[i][j];
}
}
}
printf("hasil Maksimum = %d",Maks);
}
Silahkan kalian coba copy atau ketikkan pada C++ kalian, tetapi program ini akan error karena ada yang saya kurangi, coba cari ya !! :)
Jika berhasil maka tampilannya akan seperti ini :
Gambar diatas adalah gambar ketika program di run, dan akan langsung muncul untuk menentukan jumlah kolom dan baris, kemudian kita tentukan jumlah baris dan kolom yang kita inginkan.
Selanjutnya kita coba isi dengan contoh diatas, dan setelah kita enter maka hasilnya sama atau tidak? Berikut jawabannya :
Nah seperti itulah kira - kira contoh programnya, semoga bisa dipahami dan bermanfaat begi kalian semua. . . Terimakasih :)
Tidak ada komentar:
Posting Komentar