Algoritma pemilihan, ya dari judulnya aj kita dah ngerti lah ya mksudnya.
maksudnya itu gimna cara memilih. Biasanya memilih itu berdasarkan suatu kondisi.
Contoh soal :
Mana yang lebih besar??
Program akan meminta 2 masukan, dan nantinya akan menampilkan nilai yang paling besar.
Gimana cara menyelesaikan program diatas??
sintaks yang digunakan adalah if(kondisi) true;
jika mau ditambahin beberapa kondisi juga bisa, ntah itu pke else atau if lagi.
Oke kita buat program untuk menyelesaikan soal diatas.
#include< iostream>
#include< conio.h>
using namespace std;
int main()
{
int a,b;
cout<<"Masukkan nilai 1 : ";cin>>a;
cout<<"Masukkan nilai 2: ";cin>>b;
if(a>b) cout<<"Nilai yang terbesar adalah "<< a;
else
cout<<"Nilai yang terbesar adalah "<< b;
getch();
}
Nah berikut penjelasannya. Program akan meminta masukan berupa bilangan bulat yang akan dimasukan ke dalam variabel a dan b. kemudian program akan mengecek, apakah nilai a lebih besar dari nilai b? Jika ternyata nilai a lebih besar maka nilai yang akan ditampilkan adalah nilai a, jika tidak maka nilai b yang akan ditampilkan.
If diatas hanya mengecek apakah nilai a lebih besar dari b, dan selain itu (mksudnya klo a ternyata lbih kcil) output yang keluar adalah yang b.
Pemilihan ini adalah logika dasar untuk pencarian dan pengurutan. Karena pemilihan dan pengurutan lebih kompleks, maka saya rasa nanti akan dibahas di post yang berbeda.
O iya, logika pemilihan ini selalu dipakai di program apapun. Jadi ada baiknya Anda cepat2 mengerti tentang logika ini.
Sementara segini dulu dasar2 pemilihan. Selamat Belajar!!
0 komentar:
Posting Komentar