Branch/Selection/Pilihan Dalam Branch ada sebuah istilah Branch Condition yaitu adalah pilihan akan dikerjakan.
Problem 1 : Pencarian nilai terbesar dari dua buah angka input :dua buah angka(a,b) output : angka terbesar
Algoritma 1. read(a,b) 2. if a >= b then print a 3. if b>=a then print b
Dalam if diperlukan indentation yang berfungsi untuk menunjukkan bahwa perintah tersebut adalah milik If
Problem 2 : Identifikasi jenis suatu bilangan, apakah bilangan genap ataukah ganjil input : angka output : jenis bilangan
Algoritma :
read(a)
if a%2=0 then bilangan genap
if a%2>0 then bilangan ganjil
problem 3 : identifikasi tahun kabisat input : tahun output : tahun kabisat ataukan bukan tahun kabisat
algoritma
read(tahun)
if tahun%4==0 then tahun kabisat
else bukan tahun kabisat
problem 5 : tebak angka rahasia(10) input : angka output : jika benar tulis 'right' jika lebih kecil dari 10 maka tulis 'higher please' jika lebih besar 'lower please'
Iteration(Loop) Iteration/loop/iterasi/perulangan
File "<ipython-input-2-83f6936f31ba>", line 8
for y in range(2,b+1):
^
SyntaxError: invalid syntax