Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

Soal dan Jawaban Tugas Pendahuluan & Tugas Akhir Array (Struktur Data)

Struktur Data adalah salah satu mata kuliah di Universitas Pamulang Viktor. Saya saat belajar struktur data hanya mencatat dan membuat tugas dan alhamdulilah tugasnya gampang-gampang termasuk Uts dan Uasnya dan alhamdulilah nya lagi di akhir semester mendapatkan nilai A.


Disini saya akan membagikan soal dan jawaban struktur data baik soal pendahuluan atau tugas akhir (soal coding) dari struktur data tersebut di bagian "Array".

Soal dan Jawaban Tugas Pendahuluan Array

1. Apa yang dimaksud Array!
Array adalah sekumpulan variabel yang memilik tipe data yang sama dan dinyatakan dengan nama yang sama.
2. Jelaskan perbedaan Array dengan variabel biasa!
Karena adanya tanda kurung [] diakhir tipe data atau diakhir nama variabel array. Pada tahap pendeklarasian variabel array ini belum ada alokasi memori untuk menyimpan data.
3. Jelaskan perbedaan Array Satu dimensi, Dua Dimensi dan Tiga Dimensi!
  • Array Satu Dimensi, elemen array hanya memilik satu buah baris atau kolom
  • Array Dua Dimensi, elemen array yang memiliki baris&kolom dan sering digambarkan senagai sebuah matriks/grid
  • Array Tiga Dimensi, elemen array memiliki baris, kolom dan ukuran lebih banyak daripada array dua dimensi
4. Buatlah contoh program sederhana menggunakan Array Tiga Dimensi!
#include<iostream>
using namespace std;
int main()
{
char data [2][3][6]={"1","2","3","4","5","6"};
int i, j;
cout<<"Nandaka\n";
cout<<"04TPLP010\n\n";
for (i=0; i<2; i++)
{
for (j=0; j<3; j++)
{cout<<data[i][j];}
cout<<"\n";
}
return0;
}

Soal dan Jawaban Tugas Akhir Array

1. Buatlah program untuk menjumlahkan 2 buah matriks,masing-masing matriks mempunyai ordo yang sama!
#include <iostream>
#include <conio.h>
#include <iomanip>
using namespace std;
int i, j, baris, kolom, m1[10][10], m2[10][10], hasil[10][10];
main(){
    do
    {
        cout<<"Jumlah Baris = ";cin>>baris;
        cout<<"Jumlah Kolom = ";cin>>kolom;
    }

    while
    ((baris>10)||(kolom>10));
    cout<<"\nMatrix A"<<endl;

    for(i=0;i<baris;i++)
    for(j=0;j<kolom;j++){
        cout<<"data ["<<i<<","<<j<<"] = ";cin>>m1[i][j];
    }
    cout<<"\nMatrix B"<<endl;

    for(i=0;i<baris;i++)
    for(j=0;j<kolom;j++){
        cout<<"data ["<<i<<","<<j<<"] = ";cin>>m2[i][j];
    }

    for(i=0; i<baris; i++)
    for(j=0; j<kolom; j++)
    hasil[i][j] = m1[i][j] + m2[i][j];
    cout<<"\nHasil :"<<endl;
    cout<<"\n   Matrix A    +    Matrix B    =    Matrix C";

    for(i=0; i< baris; i++){
        cout<<'\n';for(j=0; j<kolom; j++)cout << setw(4) << m1[i][j];
        cout<<"     ";for(j=0; j<kolom; j++)cout << setw(4) << m2[i][j];
        cout<<"     ";for(j=0; j<kolom; j++)cout << setw(4) << hasil[i][j];
        cout<<endl;}
getch();
}
Hasil Output Program:
Output Tugas Akhir Array
Semoga bermanfaat dan jangan lupa share teman sekelas ya agar bisa dapat nilai A. Masuk bareng lulus juga harus bareng, jangan pelit ilmu antara teman sekelas. Terimakasih!
 
Jangan lupa kunjungi maswijaba untuk artikel bermanfaat lainnya.

Post a Comment for "Soal dan Jawaban Tugas Pendahuluan & Tugas Akhir Array (Struktur Data)"