Anda di halaman 1dari 4

Pertemuan 14

Operasi Matrik (Array Multidimensi)

I. Tujuan Instruksional
Untuk membuat sebuah matrik dengan menggunakan program C++ serta operasi
dalam matrik.

II. Konsep Dasar


Untuk membuat sebuah matrik, kita dapat menggunakan fungsi array untuk
membentuk kolom matrik dan baris matrik.

III. Praktikum di Lab

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
const long bar=3;
const long kol=3;
int main()
{
int i,j;
long matrik[bar][kol];

cout << "Inputkan matrik A(3,3) \n";


for (i=1;i<=bar;i++)
{
for (j=1;j<=kol;j++)
{
cout<< "A["<< i << ","<< j <<"]=" ;
cin >> matrik[i][j];
}
}
cout << "\nMatrik A(3,3) : ";
for (i=1;i<=bar;i++)
{
cout << "\n";
for(j=1;j<=kol;j++)
cout <<setw(3)<<matrik[i][j];
}
getch();
return 0;
}

IV. Tugas
Buatlah program untuk melakukan penjumlahan dua buah matrik A dan matrik B
yang berordo sama.
Pertemuan 15
Fungsi

I. Tujuan Instruksional
Mahasiswa memahami cara menggunakan ‘Fungsi’ agar program lebih terstruktur
dan lebih mudah dalam penelusuran debug.

II. Kosep Dasar


Secara umum fungsi terdiri dari dua buah komponen utama, yaitu definisi dan
tubuh fungsi. Definisi fungsi berisi dengan tipe dan fungsi, nama dari fungsi dan
argumen-argumennya jika digunakan. Tubuh fungsi berisi dengan statemen-
statemen yang akan melakukan tugas yang diberikan kepada fungsi bersangkutan
yang ditulis dalam tanda kurung kurawal buka dan tutup. Bentuk umum dari suatu
fungsi :

Tipedata_nilaibalikfungsi nama_fungsi(parameter1, parameter2, …)


{
statemen;
}

III. Praktikum di Lab

#include <iostream>
#include <conio.h>
//deklarasi fungsi penjumlahan
int tambah (int a, int b)
{
int r;
r=a+b;
return (r);
}

//program utama
int main ()
{
int z;
z = tambah(5,3);
cout << "Hasilnya adalah " << z;

getch();
return 0;
}

IV. Tugas
Buatlah sebuah program untuk memutlakkan suatu nilai negatif agar menjadi
positif dengan menggunakan fungsi.