Mencari Bilangan Terbesar atau Terkecil Dengan IF
By imadewira • January 17, 2010 • Program C++
Salah satu soal algoritma sederhana adalah mencari bilangan terbesar atau terkecil, dimana bilangan tersebut diinputkan oleh user. Misalnya mencari bilangan terbesar atau terkecil diantara 3 buah bilangan yang diinputkan oleh user. Kita bisa menjawab pertanyaan ini dan mencari bilangan terbesar atau terkecil dengan menggunakan Operator Kondisi yang tersedia pada bahasa pemrograman C++.
Tetapi umumnya untuk mencari bilangan terbesar atau terkecil seperti ini, programmer akan menggunakan pernyataan IF karena lebih mudah dimengerti serta lebih fleksibel. Untuk lebih jelasnya silahkan simak program C++ dibawah ini untuk mencari bilangan terbesar :
#include <iostream.h> #include <conio.h> void main() { cout<<"Program Mencari Bilangan Terbesar"<<endl; int bil1, bil2, bil3, terbesar; cout<<"Masukkan bilangan 1 : "; cin>>bil1; cout<<"Masukkan bilangan 2 : "; cin>>bil2; cout<<"Masukkan bilangan 3 : "; cin>>bil3; if(bil1 > bil2) terbesar = bil1; else terbesar = bil2; if(bil3 > terbesar) terbesar = bil3; cout<<"Bilangan Terbesar = "<<terbesar; getch(); }
Penjelasan program mencari bilangan terbesar :
Pada awalnya program akan meminta user untuk memasukkan ketiga bilangan yaitu bil1
, bil2
dan bil3
. Kemudian program akan membandingkan antara bil1
dan bil2
, jika ternyata bil1
lebih besar, maka dianggap terbesar
diisi dengan nilai bil1
, jika sebaliknya maka terbesar
diisi dengan bil2
. Selanjutnya tinggal membandingkan antara bil3
dengan terbesar
, jika ternyata bil3
lebih besar lagi dibanding terbesar
maka nilai terbesar
diganti lagi dengan nilai bil3
.
Pada akhirnya terbesar
akan terisi dengan bilangan terbesar diantara ketiga bilangan yang diinputkan oleh user. Sebagai latihan, silahkan modifikasi program diatas agar menjadi program mencari bilangan terbesar diantara 4 buah bilangan yang diinputkan oleh user. Selamat mencoba, jika anda belum berhasil dan penasaran dengan caranya, silahkan hubungi saya di wirautama06[at]yahoo.com.
thanks ya mas atas programnya. nanti saya coba programnya.
thanks infonya, baru mau belajar jg ni.
makasichh bngedt infonyach..
aqu bru dlm tahap pengenalan pemprograman niech ..
moga azchh aqu bisa ngerti cpet …
nice gan .. semoga saya bisa cepet mudeng 😉
[…] Mencari Bilangan Terbesar atau Terkecil Dengan IF […]
gmn kalo 10 bilangan?
gan numpang nyedot