if គឺជាបញ្ជាតម្រូវឲ្យអនុវត្តបញ្ជាមួយចំនួនទៀត ក្នុងករណីកន្សោមប្រមាណវិធីមួយផ្តល់លទ្ធផលជាតក្កវត្ថុ true ឬ សមមូលនឹង true ។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
នៅលើបន្ទាត់លេខ 10 ការសរសេរថា if (sale>buy) គឺជាបញ្ជាតម្រូវឲ្យអនុវត្តបញ្ជាពីរទៀត នៅខាងក្រោមនោះ ក្នុងករណីកន្សោមប្រមាណវិធី sale> buy ផ្តល់លទ្ធផលជាតក្កវត្ថុ true ។ បើពុំនោះសោតទេ បញ្ជាទាំងពីរនោះ នឹងត្រូវរំលងចោល។
លទ្ធផលគឺ៖
បា្រក់ចំណេញទាំងអស់គឺ៖ 600
ដោយវត្ថុឈ្មោះ sale ជាលេខ 1500 និងវត្ថុឈ្មោះ buy ជាលេខ 900 ដូចនេះកន្សោមប្រមាណវិធី sale>buy ផ្តល់លទ្ធផលជាតក្កវត្ថុ true ។ ប្រការនេះធ្វើឲ្យបញ្ជាទាំងពីរនៅខាងក្រោមនោះ ត្រូវបានយកទៅអនុវត្ត។
បញ្ជាដែលត្រូវយកទៅអនុវត្ត ត្រូវស្ថិតនៅក្នុងសញ្ញា { } ។ បញ្ជាទាំងនោះ ត្រូវបានគេចាត់ទុកថាជា ក្រុមបញ្ជា (block) ស្ថិតនៅក្នុងបញ្ជា if ។ ដូចនេះ យើងអាចនិយាយបានថា ក្រុមបញ្ជាស្ថិតនៅក្នុងបញ្ជា if ត្រូវយកទៅអនុវត្ត តែក្នុងករណីកន្សោមប្រមាណវិធីនៅជាប់នឹងបញ្ជា if ផ្តល់លទ្ធផលជាតក្កវតក្កវត្ថុ true ឬសមមូលនឹង true តែប៉ុណ្ណោះ។ បើពុំនោះសោតទេ ក្រុមបញ្ជាទាំងនោះនឹងត្រូវរំលងចោល៕