การแตกแขนง: โปรแกรมเป็นผู้ตัดสินใจ
จนถึงขณะนี้โค้ดวิ่งเป็นเส้นตรง คำสั่ง if จะสร้างทางแยก หากเงื่อนไขเป็น True จะมีหนึ่งบล็อกทำงาน มิฉะนั้นการดำเนินการจะดำเนินต่อไปหรือใช้เส้นทางอื่น
จนถึงขณะนี้โค้ดวิ่งเป็นเส้นตรง คำสั่ง if จะสร้างทางแยก หากเงื่อนไขเป็น True จะมีหนึ่งบล็อกทำงาน มิฉะนั้นการดำเนินการจะดำเนินต่อไปหรือใช้เส้นทางอื่น