|
Modul 8-3
|
|
|
Source
Code:
|
|
|
/*=======================================
INISIALISASI ARRAY MULTIDIMENSI
Modul : 8-3
Nama : Fakhri Munziar
NIM :
49013010
=========================================
*/
#include <iostream> //untuk mengaktifkan input-output
using namespace std; //menggunakan
standard library
int main() //program utama yang akan di
eksekusi
{
cout << " Nama : Fakhri Munziar " << endl;
cout << " NIM : 49013010 " << endl << endl;
int A [2] [4] = {1,2,3,4,5,6,7,8}; //deklarasi variabel
int i,j;
cout << " Aplikasi Matriks Ordo 2x4
" << endl; //tampilan
for (i = 0; i < 2; i++) //literasi, batas 0-1
{
for (j = 0; j < 4; j++) //literasi 0-3
{
cout << " A [" << i << "] [" << j << "] = " //tampilkan di layar
<< A [i] [j]
<< endl;
}
cout << endl;
}
system ("pause"); //mempause tampilan di layar
return 0; //mengembalikan nilai 0
}
|
|
|
Deskripsi
singkat:
|
|
|
Pada program ini di gunakan aplikasi untuk array multidimensi yang
berfungsi untuk perhitungan matrix. Juga diajarkan dalam pendeklarasian
variabel array, terdapat beberapa contoh dalam mendeklarasikan array seperti
berkut ini :
Contoh 1 :
Int A [3] [3] = {1,2,3,4,5,6,7,8,9};
Contoh 2 :
Int A [3] [3] = {{1,2,3},{4,5,6},{7,8,9}};
Untuk tampilan programnya dapat di lihat di bawah ini :
Untuk video pembuatan programnya dapat dilihat pada link di bawah ini :
|
Tampilkan postingan dengan label Pemograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemograman. Tampilkan semua postingan
Minggu, 26 Mei 2013
Modul 8-3
Modul 8-2
|
Modul 8-2
|
|
|
Source
Code:
|
|
|
/*==================================
MATRIX 2 DIMENSI ORDO 3x2
Modul : 8-2
Nama : Fakhri Munziar
NIM :
49013010
======================================
*/
#include <iostream> //Mengaktifkan input dan output
using namespace std; //menggunakan
standard library dari visual studio
int main() //program utam yang akan di
eksekusi
{
typedef int Matriks [3] [2]; //array
2 dimensi
Matriks A, B, C; //deklarasi
variabel
int j, k;
// Nilai pada elemen A
cout << " Matriks A : " << endl;
for (j = 0; j < 3; j++) //literasi 1,batas 0-2
{
for (k = 0; k < 2; k++) //literasi 2,batas 0-1
{
cout << " A [" << j << "] [" << k << "] = "; //tampilan di layar
cin >> A [j] [k]; //memasujan inputan ke a
}
}
cout << endl;
// Nilai pada elemen B
cout << " Matriks B : " << endl;
for (j = 0; j < 3; j++) //batas 0-2
{
for (k = 0; k < 2; k++) //literasi, batas 0-1
{
cout << " B [" << j << "] [" << k << "] = ";
cin >> B [j] [k]; //masukan nilai ke b
}
}
cout << endl;
// Proses Penjumlahan A dan B
for (j = 0; j < 3; j++) //literasi
{
for (k = 0; k < 2; k++) //literasi
{
C [j] [k] = A [j] [k] +
B [j] [k]; //pertambahan
}
}
// Menampilkan hasil penjumlahan
cout << " Hasil Penjumlahan Matriks :
" << endl; //tampilkan di layar
for (j = 0; j < 3; j++) //literasi,batas 0-2
{
for (k = 0; k < 2; k++) //literasu,batas 0-1
{
cout << " C [" << j<< "] [" << k << "] = "
<< C [j] [k]
<< endl; //tampilkan di layar
}
}
cout << endl;
system ("pause"); //mempause tampilan
return 0; //mengembalikan nilai 0
}
|
|
|
Deskripsi
singkat:
|
|
|
Pada program kali ini digunakan untuk array 2 demensi yang pada
aplikasinya digunakan untuk perhitungan matrix. Untuk deklarasi array 2
demensi dengan format sebagai berikut :
Tipe_data nama_array[jumlah_elemen_baris] [jumlah_elemen_kolom];
Untuk tampilan programnya dapat dilihat di bawah ini :
Untuk video pembuatannya dapat di lihat pada link berikut ini :
|
Modul 8-1
|
Modul 8-1
|
|
Source
Code:
|
|
/* ===============================
SORTING
Modul : 8-1
Nama : Fakhri munziar
NIM :
49013010
===================================
*/
#include <iostream> //untuk mengaktifkan input dan
output
#include <cstring>
using namespace std; //menggunakan
standar input-output
int main() //program utama
{
int A[7]; //deklarasi variabel
int j, k, C, temp;
cout
<< "Masukkan
nilai pada elemen array : " << endl; //tampilkan di layar
for (C = 0; C < 7; C++) //literasi menggunakan for,dengan
batas 0-6
{
cout
<< " A [" << C << "] = "; //tampilkan di layar
cin
>> A [C]; //mengambil
inputan di layar
}
cout
<< "\nNilai
Elemen array sebelum diurutkan : " << endl;
for (C = 0; C < 7; C++) //literasi menggunakan for,dengan
batas 0-6
{
cout
<< " A [" << C << "] = " << A [C] << endl;
}
// Pengurutan metoda
maksimum-minimum
int jmaks, U = 6;
for (j = 0; j < 6; j++) //literasi
{
jmaks
= 0; //jmaks diisi
dengan nilai 0
for (k = 1; k <= U; k++) //literasi
2
{
if (A[k] > A[jmaks]) //jika A[k] lebih besar A[jmaks]
{
jmaks
= k;
}
}
temp
= A[U]; //variabel temporary
A[U]
= A[jmaks];
A[jmaks]
= temp;
U--;
}
cout
<< "\nNilai
Elemen setelah diurutkan : " << endl; //tampilkan di layar
for (C = 0; C < 7; C++) //literasi untuk 0-6
{
cout
<< " A [" << C << "] = " << A[C] << endl; //tampilkan di layar
}
system ("pause"); //mempause tampilan
return 0; //program berakhir di baris ini
}
|
|
Deskripsi
singkat:
|
|
Pada program di atas digunakan aplikasi untuk mengurutjan nilai array
dengan menggunakan perulangan for. Menggunakan variabel sementara/temporary
untuk memindahkan nilai dalam pengurutannya. Berikut adalah tampilan dari
program tersebut :
untuk video pembuatannya dapat dilihat di link berikut ini :
|
| http://www.youtube.com/watch?v=-2i-EJygKW8&feature=youtu.be |
Langganan:
Postingan (Atom)