For Android device For iOS device
១២
កុម្ភៈ

វិធីសាស្រ្ត​ក្នុង​ការរកនិទ្ទេសដោយ​ប្រើ SWITCH STATEMENT ក្នុង​ភាសា C++

រៀបរៀងដោយលោក ឃួន អាឡិចហ្សា

​ក្នុង​ការ​សិក្សា​សព្វ​ថ្ងៃ​អ្នក​ទាំងអស់​គ្នា​តែងតែគិតនិងចង់បាន​នូវ​ពិន្ទុ ឬ​និទ្ទេសល្អៗ ហើយការបូក​ពិន្ទុ ឬ​រកនិទ្ទេស​ឲ្យ​អ្នក​ទាំងអស់​គ្នា​ភាគ​ច្រើន​គឺអ្នកគ្រូ ឬ​លោកគ្រូជាអ្នកធ្វើវា តែសិស្សមួយចំនួន​ក៏​ធ្លាប់​ធ្វើវាដែរ តែនៅ​ក្នុង​ភាសា​គណិតវិទ្យា ។ ពេលនេះ​ខ្ញុំ​នឹង​បង្ហាញ​អ្នក​ទាំងអស់​គ្នា​អំពីការរកនិទ្ទេសដោយ​សរសេរ​តាមភាសា C++  របស់ Programming ដោយ​ប្រើ​ប្រាស់​ SWITCH Statement ។ ដូចនេះកុំ​ឲ្យ​ខាតពេលវេលាសូម អ្នក​ទាំងអស់​គ្នា​មកមើលពីឧទាហរណ៍និងលទ្ធកូដដូច​ខាងក្រោម​៖

 កូដ C++

- នៅជួរទី 14 យើងបាន​បង្កើត​នូវ Variable  score មួយ​ដែល​ជា​ប្រភេទ​ Integer

- នៅជួរទី 20 គឺយើងបាន​ឲ្យ USER  ​បញ្ចូល​នូវ​តម្លៃ​ទៅកាន់ Variable  score

- បន្ទាប់មក​នៅជួរទី 22 យើងបាន​ប្រើ​ប្រាស់​នូវ switch () statement ដោយដាក់លក្ខខណ្ឌ​ឲ្យ score/10 មានន័យថា​គ្រប់​តម្លៃ​ដែល​បាន​បញ្ចូល​ទៅ​ឲ្យ score គឺត្រូវចែកនឹងដប់​ដែល​សញ្ញានេះ (/) គឺចែក ដើម្បី

រកតែផលចែកប៉ុណ្ណោះ ។

 - នៅជួរទី 23 គឺវាផ្ទៀងផ្ទាត់នៅ case 10 ហើយនៅ​ក្នុង case 10 នោះមាន case 9 ដែល​ស្ថិតនៅជួរទី

 24 មានន័យថា​នៅពេល​ដែល​វាយកលេខ​ដែល​បាន​បញ្ចូល​ទៅ​ឲ្យ score យកមកចែកនឹង10 ហើយ

បើសិនជា​លទ្ធផល​ចេញមកស្មើ 10 ឬ​9 វានឹង​ចូលទៅ​ក្នុង case 10 ឬ 9 ហើយ​វានឹង​បង្ហាញ​នៅ

statement ​ដែល​យើងបាន​កំណត់​ឲ្យ​វាគឺ Your Grade is A

Break ជា Keyword មួយ​ដែល​សរសេរ​វា​នៅពេល​យើងបាន​បញ្ចប់​នៅ case ​នីមួយៗ​

​សម្រាប់​ case 8 នៅជួរទី 29 គឺវាធ្វើដូចនឹង case ​ខាងលើ​ដែរគឺ​នៅពេល​ដែល​ផលចែកស្មើ 8 នោះ​វា

នឹង​បង្ហាញ​នៅ statement ​ដែល​យើងបាន​កំណត់​ឲ្យ​វាគឺ Your Grade is B

​សម្រាប់​ case 7នៅជួរទី 35 គឺវាធ្វើដូចនឹង case ​ខាងលើ​ដែរគឺ​នៅពេល​ដែល​ផលចែកស្មើ 7 នោះ​វា

នឹង​បង្ហាញ​នៅ statement ​ដែល​យើងបាន​កំណត់​ឲ្យ​វាគឺ Your Grade is C

​សម្រាប់​ case 6 នៅជួរទី 41 គឺវាធ្វើដូចនឹង case ​ខាងលើ​ដែរគឺ​នៅពេល​ដែល​ផលចែកស្មើ 6 នោះ​វា

នឹង​បង្ហាញ​នៅ statement ​ដែល​យើងបាន​កំណត់​ឲ្យ​វាគឺ Your Grade is D

​សម្រាប់​ case 5 នៅជួរទី 46 គឺវាធ្វើដូចនឹង case ​ខាងលើ​ដែរគឺ​នៅពេល​ដែល​ផលចែកស្មើ 5 នោះ​វា

នឹង​បង្ហាញ​នៅ statement ​ដែល​យើងបាន​កំណត់​ឲ្យ​វាគឺ Your Grade is E

​សម្រាប់ default  គឺ​មានន័យថា​បើសិនជាផលចែកចេញមកតិចជាង 5 នោះ​វានឹង​បង្ហាញ  

នៅ statement ​ដែល​យើងបាន​កំណត់​ឲ្យ​វាគឺ Your Grade is F

 Output របស់កូដ៖

→ ​សម្រាប់ Link Download កម្មវិធី​ផ្សេងទៀត​សម្រាប់ Android https://play.google.com/store/apps/developer?id=ANT+Mag

 ​សម្រាប់ Link Download កម្មវិធី​ផ្សេងទៀត​សម្រាប់​ iOS http://www.antclasses.com/help/page/download.html

→ ​សម្រាប់​វគ្គ​សិក្សា C/C++ តម្លៃ ៥៩ដុល្លា http://training.antkh.com/c_cpp.aspx

→ សូម​ចូលរួម​ជាសមាជិក ANT Training Group  ដើម្បី​តាមដានសម្មភាពប្រចាំ​ថ្ងៃ​ជាមួយអាន-ANT

→ សម្រាប់​ស្នាដៃសិស្ស​ដែល​បាន​បញ្ចប់​វគ្គ​សិក្សា​នៅអាន-ANT កន្លងមក http://training.antkh.com/achievements/

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា