Percabangan

Flowchart Mencari Bilangan Terbesar dari Tiga Bilangan

Contoh flowchart mencari bilangan terbesar dari tiga bilangan dengan cara juara sementara: anggap bilangan pertama terbesar, lalu bandingkan dengan sisanya.

Flowchart Mencari Bilangan Terbesar dari Tiga Bilangan. Contoh flowchart mencari bilangan terbesar dari tiga bilangan dengan cara juara sementara: anggap bilangan pertama terbesar, lalu bandingkan dengan sisanya.
Unduh gambar

Penjelasan alurnya

Variabel terbesar diisi bilangan pertama sebagai juara sementara. Setiap bilangan berikutnya dibandingkan dengan juara itu, dan bila lebih besar, ia menggantikan posisinya.

Kedua keputusan hanya punya langkah di cabang Ya. Cabang Tidak langsung lanjut, karena juaranya tidak berubah. Cara ini tetap ringkas walau bilangannya bertambah banyak.

Cara lain adalah membandingkan setiap pasangan, misalnya a > b dan a > c, tapi flowchart-nya cepat membesar. Pola juara sementara inilah yang dipakai perulangan saat mencari nilai terbesar dari banyak data.

Pseudocode

1ALGORITMA Bilangan terbesar23DEKLARASI4    a, b, c, terbesar : integer56MULAI7    BACA a8    BACA b9    BACA c10    terbesar ← a11    JIKA b > terbesar MAKA12        terbesar ← b13    AKHIR JIKA14    JIKA c > terbesar MAKA15        terbesar ← c16    AKHIR JIKA17    TAMPILKAN "Bilangan terbesar:", terbesar18SELESAI

Kode programnya

Kode di bawah dibuat langsung dari flowchart di atas, jadi alurnya sama persis. Coba jalankan dengan masukan 12, 45, 30.

1# Bilangan terbesar23a = int(input("Masukkan a: "))4b = int(input("Masukkan b: "))5c = int(input("Masukkan c: "))6terbesar = a7if b > terbesar:8    terbesar = b9if c > terbesar:10    terbesar = c11print("Bilangan terbesar:", terbesar)

Jalankan kodenya tanpa instalasi di compiler Python online atau compiler bahasa lain di Playground.

Coba ubah sendiri

  • Ubah jadi mencari bilangan terkecil.
  • Tampilkan juga bilangan mana yang terbesar: pertama, kedua, atau ketiga.
  • Cari nilai terbesar dari N bilangan dengan perulangan.

Lanjut belajar

MateriPercabangan dengan simbol keputusanDasar Algoritma dan FlowchartLatihan soalNilai TerbesarCari bilangan terbesar dari tiga masukan.

Contoh flowchart lainnya

Gambar flowchart-mu sendiri

Susun simbolnya dengan seret dan lepas, lalu ubah jadi kode Python, JavaScript, PHP, C, atau Java dengan satu tombol.

Kenali Flowchart Studio