Control Statements – if-elseif-else ក្នុងភាសា VB.NET

អត្ថបទនេះខ្ញុំនឹងធ្វើការពន្យល់លោកអ្នកពីការប្រើប្រាស់ Control Statements – Selection ក្នុងភាសា VB.NET។ គ្រប់ភាសាសរសេរកម្មវិធី ក៏ដូចជាការបង្កើតកម្មវិធីគឺតែងតែមានការពាក់ព័ន្ធ ទៅនឹងការសិក្សាលក្ខខ័ណ្ឌ។

  1. If Statement 

if ជា keyword ប្រើសម្រាប់បង្កើតជា selection statement ក្នុងការសម្រេចចិត្តធ្វើសកម្មភាពកូដណាមួយទៅតាមលក្ខខ័ណ្ឌដែលយើងបានកំណត់។ បើសិនជា condition ទទួលបានតម្លៃពិត នោះរាល់ statement ទាំងអស់របស់ if នឹងត្រូវបាន execute។

ឩទាហរណ៍៖ ខ្ញុំនឹងលើកឩទាហរណ៍ពិន្ទុទៅតាមលក្ខខណ្ឌដែលបានផ្តល់អោយដូចខាងក្រោម៖

១.ប្រសិនសិស្សណាឈប់ចំនូនតិចជាងឬស្មី 5 ដង នឹងត្រូវធ្វើការ​យកចំនូនពិន្ទុសរុបដកនឹង 3

២. ប្រសិនសិស្សណាឈប់លើសចំនូន 5 ដង នឹងត្រូវធ្វើការ​យកចំនូនពិន្ទុសរុបដកនឹង 7

  • Form

  • កូដ

បើសិនជាកន្សោមមួយដែលត្រូវបានតេស្តជាមួយ If Statement ផ្តល់នូវតំលៃ true នោះ​ statement ទាំងឡាយណាដែលស្ថិតនៅក្នុងដែនរបស់ If Statement គឺត្រូវបានអនុវត្ត ។ តែបើកន្សោមនេះផ្តល់តំលៃ False វិញ statement ទាំងឡាយដែលស្ថិតនៅក្នុងដែនរបស់ If statement គឺត្រូវបានរំលងចោលហើយបន្តទៅអនុវត្តលើបន្ទាត់ដែលស្ថិតនៅខាងក្រោមនិងក្រៅដែនរបស់ If statement ។

  • លទ្ធផលនឹងបង្ហាញ

      2. If Else Statement

ជាទូទៅនៅពេលដែលប្រើប្រាស់ If Statement បើអ្នកចង់អោយកន្សោមមួយមានតំលៃ True វាទៅអនុវត្តនូវ statement របស់វា ហើយបើតំលៃ False វិញវាទៅអនុវត្ត Statement របស់វា។ ដើម្បីអនុវត្តនូវបញ្ហានេះសូមប្រើនូវទំរង់ If-Else របស់ If Statement។

ឩទាហរណ៍៖

   3. If  ElseIf  Else

ឧទាហរណ៍: នៅពេលដែលសរសេរកម្មវិធីមួយដែលគណនាទៅលើការដកពិន្ទុរបស់សិស្ស កម្មវិធីគួរតែអនុវត្តលើការគណនាមួយគឺ បើសិស្សអវត្តមានតិចជាងឬស្មើ៥ដង ដកពិន្ទុ បើសិស្សអវត្តមានច្រើនជាង៥ដង និងតូចជាងឬក៏ស្មើ១០ដង ដកពិន្ទុ៧ បើសិស្សអវត្តមានច្រើនជាង១០ដង​ និងតូចជាងឬក៏ស្មើ១៥ដង ដកពិន្ទុ១០ បើសិស្សអវត្តមានច្រើនជាង១៥ដង ដកពិន្ទុ២០។ ដើម្បីអនុវត្តនូវបញ្ហានេះសូមប្រើនូវទំរង់ If-ElseIf-Else របស់ If Statement:

+ ទំរង់ Form

+កូដ​

+ ចំលើនឹងបង្ហាញដូចខាងក្រោម៖