Eka Nioisa BR Surbakti - 122120048 - Tugas Array 2
Eka Nioisa BR Surbakti - 122120048 - Tugas Array 2
NIM : 122120048
TPB : 32
Kode program memiliki variabel "X" di mana nilai yang akan dicari disimpan. Ada juga variabel
"i" yang digunakan sebagai perulangan dan array "TabInt" yang digunakan untuk menyimpan
nilai elemen array.Program menggunakan perulangan for untuk mengisi setiap elemen
Array "TabInt" mengasumsikan bahwa nilai-nilai yang terkandung dalam elemen array sudah
terisi. Jadi kami menggunakan "i*10" di mana "i" adalah indeks elemen dan elemen diisi dengan
kelipatan 10.Ketika elemen array sudah terisi, kita akan diminta memasukkan nilai “X” untuk
pencarian. Selanjutnya dilakukan iterasi “while” dengan syarat iterasi terjadi jika “i” kurang dari
10 dan “found” masih salah. penggulangan memeriksa apakah nilai "X" yang diambil cocok
dengan nilai elemen array. Jika ditemukan, variabel yang ditemukan menjadi true, dan jika tidak
ditemukan, variabel i dinaikkan 1 untuk melanjutkan pencarian elemen array berikutnya.
Akhirnya, ketika penggulangan keluar, program memeriksa apakah nilai variabel "ditemukan"
adalah "benar" (nilai X ditemukan), dan kemudian memberikan nilai keluaran "X ada pada index
(i)", di mana nilainya . ditemukan Jika nilai tidak ditemukan atau "ditemukan" adalah "salah",
hasil "X tidak ditemukan" dikembalikan.
2.Mencari Nilai Ekstrim Array
Setelah dilakukan pengisian elemen array, selanjutnya program akan menginisialisasikan nilai
maksimum dengan elemen array pertama.Kemudian dilakukan kembali pengulangan
untukmenginisialisasikan elemen array ke dua sampai terakhir, serta dilakukan pengecekan
apakah nilai lebih besar dari nilai maksimum (‘max’) dan jika nilai lebih besar maka nilai max
akan diubah menjadi nilai pada elemen tersebut.Setelah selesai melakukan pengulangan dan
pengecekan, nilai maksimum akan berisi nilai yang paling besar diantara nilai pada elemen
tersebut dan mencetak elemen tersebut sebagai nilai maksimum.