Jelaskan perbedaan antara percabangan " if then " dan " if then else "

Percabangan "if then" digunakan untuk mengatur alur program ketika kondisi yang diberikan benar atau true. Ini berarti bahwa ketika kondisi tersebut terpenuhi, perintah yang ditetapkan dalam blok if akan dieksekusi. Namun, jika kondisi tersebut tidak terpenuhi, program akan melanjutkan eksekusi dari perintah berikutnya setelah blok if.

Percabangan "if then else" digunakan untuk mengatur alur program ketika kondisi yang diberikan benar atau true, serta ketika kondisi yang diberikan salah atau false. Ini berarti bahwa ketika kondisi tersebut terpenuhi, perintah yang ditetapkan dalam blok if akan dieksekusi. Namun, jika kondisi tersebut tidak terpenuhi, perintah yang ditetapkan dalam blok else akan dieksekusi.

Dengan percabangan "if then else", program akan mempertimbangkan dua kemungkinan hasil dari kondisi yang diberikan dan akan mengambil tindakan yang sesuai berdasarkan hasilnya.