Input jumlah elemen Array: 4 Input 4 angka (dipisah dengan enter): 100 91 97 88 Input

Berikut ini adalah pertanyaan dari Martiniwati pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Input jumlah elemen Array: 4Input 4 angka (dipisah dengan enter):
100
91
97
88

Input angka yang akan dicari: 91
Angka ditemukan pada index ke – 1
Urutan angka yang diinputkan: 88 91 97 100

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Pembahasan

Berikut adalah jalannya program untuk mencari angka dan mengurutkannya:

# Program untuk mencari angka dan mengurutkannya

# Input jumlah elemen dari array

jumlah_elemen = int(input("Input jumlah elemen Array: "))

# Input angka-angka yang akan ditempatkan dalam array

array = []

for i in range(jumlah_elemen):

angka = int(input("Input angka ke-" + str(i+1) + ": "))

array.append(angka)

# Input angka yang akan dicari

angka_cari = int(input("Input angka yang akan dicari: "))

# Mencari angka dalam array

index = -1

for i in range(jumlah_elemen):

if array[i] == angka_cari:

index = i

break

# Output hasil pencarian

if index != -1:

print("Angka ditemukan pada index ke", index)

else:

print("Angka tidak ditemukan dalam array")

# Mengurutkan angka-angka dalam array

array.sort()

# Output hasil pengurutan

print("Urutan angka yang diinputkan:", end=" ")

for angka in array:

print(angka, end=" ")

Hasil dari program di atas adalah mencari angka yang dicari dalam array dan memberikan informasi index dimana angka tersebut ditemukan. Jika angka tidak ditemukan, akan menampilkan pesan "Angka tidak ditemukan dalam array". Kemudian program akan mengurutkan angka-angka dalam array dan menampilkan urutan angka setelah terurut.

Contoh hasil:

Input jumlah elemen Array: 4

Input angka ke-1: 100

Input angka ke-2: 91

Input angka ke-3: 97

Input angka ke-4: 88

Input angka yang akan dicari: 91

Angka ditemukan pada index ke 1

Urutan angka yang diinputkan: 88 91 97 100

answer by : @DaudF

Semoga dengan pertanyaan yang sudah terjawab oleh DaudF dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Fri, 28 Apr 23