Disini saya akan menerapkan 2 tipe aray yaitu 1 dimensi dan 2 dimensi.
Kita mulai saja pembelajaran kali ini, Array 1 Dimensi.
Kita latihan dulu lebih enaknya.
Latihan 1.
#include <iostream> using namespace std; int main() { int Nama_Array[10]; cout << "Masukkan nilai pada : " << endl; for (int C=0; C<10; C++) { cout << "Elemen [" << C << "] - "; cin >> Nama_Array [C]; } cout << "\n"; cout << "Tampilkan nilai yang dimasukkan " << endl; for (int D=0; D<10; D++) { cout << "Nilai yang terdapat pada elemen ke "; cout << D+1 << " - " << Nama_Array [D] << endl; } cout << "\n"; return 0; } |
Dengan hasil kodingan seperti ini :
Nah jadi array itu seperti contoh diatas, terdapat element elementnya.
Mungkin masih kurang paham, lebih lengkapnya belajar di web yang lain.
Selanjutnya belajar array 2 Dimensi.
Latihan 2
#include <iostream> using namespace std; int main() { cout << "Nama : Zahra Latifah" << endl; cout << "NIM : 322018030" << endl; int A [2][4] = {11,12,13,14,21,22,23,24}; int i,j; cout << "Aplikasi matriks ordo 2 x 4 " << endl; cout << endl; for (i=0;i<2;i++) { for (j=0;j<4;j++) { cout << "[" << i << "] [" << j << "] = " << A[i][j] << " "; } cout << endl; } return 0; } |
Dengan hasil kodingan seperti ini :
Jadi seperti itu kalo 2 Dimensi.
Selanjutnya kita latihan :
L1
#include <iostream> using namespace std; int main() { int A[10]; int Nilai; cout << "Nama : AWS" << endl; cout << "NIM : 10630020" << endl << endl; cout << "Nilai pada : " << endl << endl; for (int C=0; C<10; C++){ cout << "Indeks [" << C << "] = "; cin >> A[C]; } cout << endl; cout << "Nilai yang dicari adalah: "; cin >> Nilai; for (int D=0; D<10; D++) { if (A[D] == Nilai) { cout << "Nilai terhadap pada indeks ke " << D << endl; break; } } cout << "\n"; return 0; } |
Dengan hasil seperti ini :
L2
#include <iostream> using namespace std; int main() { char NAMAKU [6] = { 'H', 'A', 'S', 'Y', 'A', '\0'}; char NAMAMU [6] = "TASYA"; for (int C=0; C<6; C++) { cout << NAMAKU [C]; } cout << endl; cout << NAMAMU; cout << endl << endl; cout << "Jumlah Elemen NAMAKU : " << sizeof(NAMAKU) << endl; cout << "Jumlah Elemen NAMAKU : " << sizeof(NAMAMU) << endl; return 0; } |
Hasilnya :
L3
#include <iostream> using namespace std; int main() { int A[7]; int j,k,C,temp; cout << "Masukkan nilai pada element array : " << endl; for (C=0; C<7; C++) { cout << "A[" << C << "] = "; cin >> A[C]; } cout << "\n Nilai element array sebelum diurutkan : " << endl; for (C=0; C<7; C++) { cout << "A[" << C << "] = " << A[C] << endl; } int jmaks, U=6; for (j=0; j<6; j++) { jmaks = 0; for (k=1; k<=U; k++) { if (A[k] > A[jmaks]) { jmaks = k; } } temp = A[U]; A[U] = A[jmaks]; A[jmaks] = temp; U--; } cout << "\n Nilai Elemen setelah diurutkan : " << endl; for (C=0; C<7; C++) { cout << "A[" << C << "] = " << A[C] << endl; } return 0; } |
Hasilnya:
L4
#include <iostream> using namespace std; int main() { typedef int Matriks [3][2]; Matriks A,B,C; int j,k; cout << "Matriks A : " << endl; for (j=0; j<3; j++) { for (k=0; k<2; k++) { cout<<"A [" << j << "] [" << k << "] = "; cin>>A[j][k]; } } cout << endl; cout << "Matriks B : " << endl; for (j=0; j<3; j++) { for (k=0; k<2; k++) { cout << "B [" << j << "] [" << k << "] = "; cin >> B[j][k]; } } cout << endl; cout << endl; for (j=0; j<3; j++) { for (k=0; k<2; k++) { C[j][k]=A[j][k]+B[j][k]; } } cout << "Hasil Penjumlahan Matriks : " << endl; for (j=0; j<3; j++) { for (k=0; k<2; k++) { cout << " C [" << j << "] [" << k <<"] = " << C[j][k] << endl; } } cout << endl; return 0; } |
Hasilnya:
Sekian dari saya sama sama. Ok selesai
Tidak ada komentar:
Posting Komentar