Pages

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-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 :
http://www.youtube.com/watch?v=W3GGf5-OBWc&feature=youtu.be

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 :
http://www.youtube.com/watch?v=fKwyJssfxYs&feature=youtu.be

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



 

Blogger news

Blogroll

About