Sesuai dengan judulnya kali ini saya akan membagikan program penambahan dan pengurangan dua matrik untuk Borland C++, langsung saja kalian lihat Sourcode dibawah ini :
#include <stdio.h>
#include <conio.h>
int main()
{
int b, k, c, d, pertama[10][10], kedua[10][10], jumlah[10][10];
printf("Masukkan jumlah baris matriks\n");scanf("%d", &b);
printf("Masukkan jumlah kolom matriks\n");scanf("%d", &k);
printf("Masukkan elemen matriks pertama\n");
for ( c = 0 ; c < b ; c++ )
for ( d = 0 ; d < k ; d++ )
scanf("%d", &pertama[c][d]);
printf("Masukkan elemen matriks kedua\n");
for ( c = 0 ; c < b ; c++ )
for ( d = 0 ; d < k ; d++ )
scanf("%d", &kedua[c][d]);
for ( c = 0 ; c < b ; c++ )
for ( d = 0 ; d < k ; d++ )
jumlah[c][d] = pertama[c][d] + kedua[c][d];
printf("Jumlah matriks yang dimasukkan:-\n");
for ( c = 0 ; c < b ; c++ )
{
for ( d = 0 ; d < k ; d++ )
printf("%d\t", jumlah[c][d]);
printf("\n");
}
printf("\n");
for ( c = 0 ; c < b ; c++ )
for ( d = 0 ; d < k ; d++ )
jumlah[c][d] = pertama[c][d] - kedua[c][d];
printf("Perbedaan antara matriks yang dimasukkan:-\n");
for ( c = 0 ; c < b ; c++ )
{
for ( d = 0 ; d < k ; d++ )
printf("%d\t", jumlah[c][d]);
printf("\n");
}
getch();
}
penjelasan program :
#include <stdio.h> dan #include <conio.h>
Kalimat yang diawali dengan tanda (#) adalah simbol preprocessor directive. Bukan merupakan baris kode yang dieksekusi, tetapi indikasi untuk kompiler. Dalam kasus ini kalimat #include <stdio.h> dan #include <conio.h> memberitahukan preprocessor kompiler untuk menyertakan header file standard stdio dan conio. File spesifik ini juga termasuk library deklarasi standard I/O pada C++ dan file ini disertakan karena fungsi-fungsinya akan digunakan dalam program nantinya.
Baris
ini mencocokan pada awal dari deklarasi
fungsi main. fungsi main merupakan titik awal
dimana seluruh
program C++ akan mulai dieksekusi. Diletakan diawal, ditengah atau diakhir
program, isi dari fungsi main akan selalu dieksekusi pertama kali. Pada
dasarnya, seluruh program C++ memiliki fungsi
main.
main diikuti oleh
sepasang tanda kurung () karena merupakan
fungsi. pada C++, semua fungsi diikuti oleh sepasang tanda kurung () dimana, dapat berisi argumen didalamnya.
Isi dari fungsi main selanjutnya akan
mengikuti,berupa deklarasi formal
dan dituliskan diantara kurung kurawal ({}).
int Pendeklarasian variable bertipe integer dengan nama variable int b, k, c, d, pertama[10](untuk jumlah baris matriks)[10](untuk jumlah kolom matriks), kedua[10](untuk jumlah baris matriks)[10](untuk jumlah kolom matriks), jumlah[10](untuk jumlah baris matriks)[10](untuk jumlah kolom matriks);
printf meruapakan fungsi keluaran, Bentuk umum : printf("kalimat atau tulisan");
for merupakan fungsi untuk perulangan, bentuk umum : for( c=0;( berarti angka dimulai dari 0) i<10; ( berarti perulangan akan dilakukan sebanyak 10 kali atau sampai angka 10) i++( berati nilai i akan ditambah terus menerus) ) ,
Ingatlah bahwa kondisi loop memeriksa pernyataan kondisional sebelum loop lagi. Akibatnya, ketika "i" sama dengan 10 loop berhenti. "i" sudah diperbaharui sebelum kondisinya diperiksa.
Tampilan programnya
Comments
Post a Comment