Soal Kasus
Kasus Pencarian Sebuah Data Angka menggunakan For Looping Sequential Search
Notasi :
//Judul : Program Pencarian sebuah data angka - Looping For
//Kamus :
data[100] -> integer
cari --------> integer
i ------------> integer
n -----------> integer
//Diskripsi :
output "Masukkan banyaknya jumlah data : "
input n
output "Input setiap data integer sebanyak " < n
for (i = 0; i < n; i++)
{
input data[i]
}
output "Input angka dari data yang ingin dicari: "
input cari
for (i = 0; i < n; i++)
{
if (data[i] == cari)
{
output < cari < " berada di indeks ke " << i + 1
break
}
}
{
output << "Angka " << cari << " tidak ada
}
Source Code :
- //Judul : Program Pencarian sebuah data angka - Looping For
- //Memo : Halim Jayakusuma Wiradinata A11.2022.14044 _ 9 Jan 2023
- //Kamus :
- //Mendeklarasikan variable data bertipe array integer untuk menampung data-data sebanyak 100 index, variable cari bertipe integer dimana nilai untuk data yang akan dicari, variable i untuk perulangan dan variable n dimana nilainya merupakan banyaknya jumlah data.
- int data[100], cari, i, n;
- #include <iostream>
- using namespace std;
- //Diskripsi :
- int main()
- {
- //Melakukan input nilai ke variable n
- cout << "Masukkan banyaknya jumlah data : ";
- cin >> n;
- //Melakukan input nilai setiap data ke dalam array.
- cout << "Input setiap data integer sebanyak " << n << " :" << endl;
- for (i = 0; i < n; i++)
- {
- cin >> data[i];
- }
- //Melakukan input nilai ke variable cari.
- cout << "Input angka dari data yang ingin dicari: ";
- cin >> cari;
- //Melakukan perulangan sebanyak variable n dan ketika kondisi dimana nilai dari array indeks ke i sama dengan nilai variable cari maka data tersebut berada di array tersebut.
- for (i = 0; i < n; i++)
- {
- if (data[i] == cari)
- {
- cout << cari << " berada di indeks ke " << i + 1 << ".\n";
- break;
- }
- }
- //Jika perulangan sampai dengan nilai variable n makan data yang dicari tidak ada di array tersebut.
- if (i == n)
- {
- cout << "Angka " << cari << " tidak ada.\n";
- }
- return 0;
- }
Komentar
Posting Komentar