កុម្ភៈ
វិធីសាស្រ្តក្នុងការរកនិទ្ទេសដោយប្រើ 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)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា