សីហា
Lottery ភាសា C++
♦ រៀបរៀងលំហាត់ដោយអតីតសិស្ស ផាន់ រំដួល កែសម្រួលនៅខែកក្កដា ឆ្នាំ ២០២៣ ដោយសិស្ស ឈាន សីហា
ប្រសិនបើយើងនិយាយទៅលើផ្នែកគណិតវិទ្យា ចំពោះប្រូបាប៊ីលីតេ គឺយើងកំពុងសិក្សាទៅលើបាតុភូតចៃដន្យ ។ បើនិយាយទៅលើការចាក់លេខឆ្នោត យើងឃើញថាព្រឹត្តិការណ៍ដែលអាចកើតឡើងគឺមានតែ ១% តែប៉ុណ្ណោះហើយ ៩៩ % ទៀតគឺជាព្រឹត្តិការណ៍ដែលមិនអាចកើតឡើង ។ ហើយយើងក៏អាចសរសេរកូដឲ្យតម្លៃមួយកើតឡើងដោយមិនបានរំពឹងទុកជាមុននៅក្នុង Programming ផងដែរដោយប្រើ random ។ ថ្ងៃនេះ ថ្នាក់បណ្តុះបណ្តាលកុំព្យូទ័រអាន-ANT សូមលើកយកអត្ថបទមួយមានចំណងជើងថា Lottery ដើម្បីផ្ដល់ជាជំនួយដល់បងប្អូនដែលចូលចិត្តរៀនពីភាសា Programming
♦ កូដ C programming
♦ កូដ C++ programming
♦ ពន្យល់កូដ
- if (num>0&&num<100) នៅជួរទី13 ក្នុងកូដ C និងជួរទី14ក្នុងកូដ C++ : គឺជាលក្ខខណ្ឌដែលដាក់ឲ្យ User បញ្ចូលលេខចាប់ពី លេខ1ដល់លេខ99 (ធំជាង1និងតូចជាង100)
- kbhit () នៅជួរទី15 ក្នុងកូដ C និងជួរទី 16 ក្នុងកូដ C++ : គឺជា function មួយដែលស្ថិតនៅក្នុង header file conio.h ដែលប្រើវាសម្រាប់ឲ្យអ្នកប្រើប៉ះ key ណាមួយ
- setcursor (value) នៅជួរទី10 ក្នុងកូដ C និងជួរទី11 ក្នុងកូដ C++ : គឺជា function មួយដែលស្ថិតនៅក្នុង header file ANTheader.h ដែលប្រើសម្រាប់គ្រប់គ្រង cursor ។ value : false (មិនបង្ហាញ cursor) , true (បង្ហាញ cursor) ។
- rand () នៅជួរទី17 ក្នុងកូដ C និងជួរទី18 ក្នុងកូដ C++ : គឺជា function មួយដែលស្ថិតនៅក្នុង header file stdlib.h ឬ windows.h ដែលគេប្រើសម្រាប់ random number ។ (មិនមាន include windows.h ពីព្រោះយើងបាន include windows.h នៅក្នុង header file ANTheader.h រួចហើយ
- Beep (3456,80) នៅជួរទី18 ក្នុងកូដ C និងជួរទី19 ក្នុងកូដ C++ : គឺជា function ដែលស្ថិតនៅក្នុង header file windows.h ដែលគេប្រើវាសម្រាប់បង្កើតសំឡេង ។ Beep (3456,80) : បានន័យថា 3456Hz,80 milisecond
- else នៅជួរទី25 ក្នុងកូដ C និងជួរទី26 ក្នុងកូដ C++ : គឺជាលក្ខខណ្ឌដែលផ្ទុយពី if បានន័យថាបើ User បញ្ចូលខុស (តូចជាងលេខ1និងធំជាង99) នោះវានឹងចេញ Statement ដែលយើងបានដាក់គឺ Wrong Input ។
♦ ពន្យល់លទ្ធផល
♦♦ ប្រសិនបើមានចង្ងល់ ឬមានបញ្ហាលើការដំឡើងកម្មវិធីផ្សេងៗដែលបង្កើតដោយអាន-ANT ដូចផ្ញើសារចូល Page: https://www.facebook.com/ANTTechnologyTrainingCenter
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា