Algoritma Membandingkan 3 Bilangan: Cara Mudah untuk Menyelesaikan Masalah

Putri Ayu

Mempelajari tentang algoritma membandingkan 3 bilangan dapat sangat membantu Anda menyelesaikan masalah dalam pemrograman. Sebuah algoritma adalah suatu sistem yang digunakan untuk menyelesaikan masalah atau melakukan tindakan. Dalam algoritma membandingkan 3 bilangan, tiga bilangan akan dibandingkan dan diurutkan dari terkecil hingga terbesar.

Langkah 1: Membaca Bilangan

Langkah pertama dalam algoritma membandingkan 3 bilangan adalah meminta pengguna untuk memasukkan tiga bilangan. Anda dapat menggunakan fungsi input() dalam Python atau fungsi scanf() dalam C untuk meminta pengguna memasukkan nilai dari keyboard.

Langkah 2: Membandingkan Bilangan

Setelah mengambil nilai tiga bilangan yang dimasukkan oleh pengguna, langkah berikutnya adalah membandingkan nilai tersebut. Anda dapat menggunakan kondisi if…else untuk membandingkan bilangan tersebut. Jika nilai bilangan pertama lebih besar dari yang kedua dan ketiga, maka itu adalah bilangan terbesar. Jika nilai bilangan kedua lebih besar dari yang pertama dan ketiga, maka itu adalah bilangan terbesar. Jika nilai bilangan ketiga lebih besar dari yang pertama dan kedua, maka itu adalah bilangan terbesar. Jika dua bilangan memiliki nilai yang sama, maka itu tidak akan mempengaruhi hasil akhir.

Langkah 3: Mengurutkan Bilangan

Setelah menemukan bilangan terbesar, langkah berikutnya adalah mengurutkan bilangan tersebut. Untuk mengurutkan bilangan dari terkecil ke terbesar, Anda dapat menggunakan kondisi if…else untuk membandingkan nilai bilangan. Misalnya, jika nilai bilangan kedua lebih kecil dari bilangan pertama dan ketiga, maka Anda dapat menempatkan nilai bilangan kedua di posisi terkecil, kemudian membandingkan nilai bilangan pertama dan ketiga untuk menentukan posisi mereka.

Contoh Program

Berikut adalah contoh program dalam bahasa Python untuk algoritma membandingkan 3 bilangan:

a = int(input("Masukkan bilangan pertama: "))
b = int(input("Masukkan bilangan kedua: "))
c = int(input("Masukkan bilangan ketiga: "))

if a > b and a > c:
    if b > c:
        print(c, b, a)
    else:
        print(b, c, a)
elif b > a and b > c:
    if a > c:
        print(c, a, b)
    else:
        print(a, c, b)
else:
    if a > b:
        print(b, a, c)
    else:
        print(a, b, c)

Kesimpulan

Algoritma membandingkan 3 bilangan adalah cara mudah untuk menyelesaikan masalah dalam pemrograman. Dalam algoritma ini, nilai dari tiga bilangan dibandingkan dan diurutkan dari terkecil hingga terbesar. Dengan memahami algoritma ini, Anda dapat menyelesaikan masalah dalam pemrograman dengan lebih mudah dan lebih efektif.

Also Read

Bagikan:

Tags