Control Statements – if-elseif-else ក្នុងភាសា VB.NET
អត្ថបទនេះខ្ញុំនឹងធ្វើការពន្យល់លោកអ្នកពីការប្រើប្រាស់ Control Statements – Selection ក្នុងភាសា VB.NET។ គ្រប់ភាសាសរសេរកម្មវិធី ក៏ដូចជាការបង្កើតកម្មវិធីគឺតែងតែមានការពាក់ព័ន្ធ ទៅនឹងការសិក្សាលក្ខខ័ណ្ឌ។
- 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
+កូដ
+ ចំលើនឹងបង្ហាញដូចខាងក្រោម៖