Anda di halaman 1dari 3

NAMA : EKA NIOISA BR SURBAKTI

NIM : 122120048

TPB : 32

1.Mencari Indeks Suatu Nilai (Searching)

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

Pada soal ini menggunakan penggunaan"for"untuk membuat permintaan. Pengguna


memasukkan nilai untuk setiap elemen array dan simpan di 'TabInt. Saat array diisi, program
menginisialisasi nilai maksimum dengan nilai elemen.Buat tabel pertama lalu ulangi
for pengulangan untuk memeriksa apakah nilainya dicentang. Elemen array lebih besar dari nilai
maksimum 'maks' (variabel maks digunakan menjaga nilai maksimum sementara). Jika nilainya
lebih besar dari "maks", itu adalah nilai maksimum diubah menjadi nilai elemen ini .

3.Mencari Nilai Ekstrim Array


Pada soal diatas diminta pengguna memasukan nilai effektif array yang kemudian dilakukan
perulangan untuk mengisi elemen elemen array dengan setiap elemen diisi dengan kelipatan 10.

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.

Anda mungkin juga menyukai