For Android device For iOS device
២៨
មិថុនា

ការគណនារក​ថ្ងៃ​កំណើត​ភាសា C & C++

→ សូមចុច Subscribe ដើម្បី​ទទួលបាន​វីឌីអូ​បង្រៀនថ្មីៗ​ពីអាន-ANT

 

♦ រៀបរៀងអត្ថបទដោយ លោក វុឌ្ឍ អាទិត្យ​កម្លាំង​ឯក កែ​សម្រួល​ដោយ លោក ទុម សកល

អត្តបទមួយនេះ នឹង​បង្ហាញ​ពីការគណនារក​ថ្ងៃ​កំណើត ដោយ​គ្រាន់តែ​បញ្ជូល​ថ្ងៃ​ទី ខែ ឆ្នាំ​តែប៉ុណ្ណោះ ។ សម្រាប់​ការគណនារក​ថ្ងៃ​កំណើត​មានរបៀប​ច្រើន​ណាស់ហើយខុសៗ​គ្នា ។ កម្មវិធី​នេះអាចគណនាពី​ឆ្នាំ​១៩០០ ដល់ ២០៩៩ ។

១. កូដ C

ពន្យល់កូដ

- printf () ; ជា Funttion ​សម្រាប់​ធ្វើការ​បង្ហាញ​ទិន្នន័យ​លើ Screen Console

- scanf () ; ជា Funtion ​សម្រាប់​ធ្វើការ​បញ្ចូល​ទិន្នន័យ (User Input)

- void foreColor (int color) ជា Function ​សម្រាប់​ប្តូរពណ៌អក្សរ (យើង​មិនអាច include antheader.h ​ប្រើ​ក្នុង​កូដ C បានទេ ដូច្នេះត្រូវ​បង្កើត​ Function foreColor ដោយខ្លួនឯង)

២. កូដ C++

♦ ពន្យល់កូដ៖

again: គឺជា goto label ​សម្រាប់​ឲ្យ​កម្មពិធី​ដំណើរ​ការ​ម្ដងទៀត

system (“cls”) ជា function ​សម្រាប់ clear ​ផ្ទាំង​កម្មវិធី​

foreColor () ជា function ​សម្រាប់​ដាក់ពណ៍ ។ ហើយស្ថិតនៅ antheader.h

→ Link ​ទាញយក​ antheader.h : http://www.mediafire.com/file/q7h5vebb9vbdcav/ANTheader.h/file

♦ ពន្យល់កូដ៖

If ទីមួយនេះ​ប្រសិនបើ user បញ្ជូល​ថ្ងៃ​ទីធំជាង៣១ ខែធំជាង១២ ឆ្នាំ​តូចជាង១៩០០ នឹង​បង្ហាញ message ប្រាប់ថាការបញ្ជូលមិនត្រឹមត្រូវហើយនឹង​ឲ្យ​បញ្ជូលឡើងវិញ ។

If ទីពីរនេះ​ប្រសិនបើ​ user បញ្ជូល​ឆ្នាំ​ដែល​ចែកមិនដាច់នឹង៤ ខែ២ (កុម្ភៈ) ថ្ងៃ​ទី២៩ នឹង​បង្ហាញ message ប្រាប់ថាមិនមាន​ថ្ងៃ​នឹងទេហើយនឹង​ឲ្យ​បញ្ជូលឡើងវិញ ។

Variable year ​សម្រាប់​គណនារក​ឆ្នាំ ។

♦ ពន្យល់កូដ៖

If ទីមួយនេះ​ប្រសិនបើ​ឆ្នាំ​ដែល​ user បានបញ្ជូលចែកមិនដាច់នឹង៤ ខែទី២ ថ្ងៃ​ទី២៩ នឹង​ឆ្នាំ​តូចជាង ២១០០ គឺការគណនា​ឆ្នាំ​ត្រូវដកមួយ ។

else if ទីពីរនេះ​ប្រសិនបើ​ឆ្នាំ​ដែល​ user បានបញ្ជូលចែកដាច់នឹង៤ ខែទី២ ថ្ងៃ​ទី២៩ នឹង​ឆ្នាំ​ធំជាង ឬ​ស្មើ២១០០ គឺការគណនា​ឆ្នាំ​ត្រូវដកពីរ ។

♦ ពន្យល់កូដ៖

Switch (m) ​សម្រាប់​កំណត់​លក្ខខណ្ឌលើ variable m ​ដែល user បានបញ្ជូលហើយយកទៅគណនាបន្ដ 

៣. ដំណើរ​ការ​កម្មវិធី​

♦ កម្មវិធី​នេះ ក៏​ជាប្រភព​សម្រាប់​ការ​សិក្សា​បែបពាក់កណ្ដាល e-learning ផងដែរ​ក្នុង​ពេល​បច្ចុប្បន្ន​មាន​ផ្នែក​វាស់ស្ទង់​សមត្ថភាព និងប្រកួតប្រជែង​ចំណេះដឹង​ផ្នែក programming http://www.antclasses.com/help/page/download.html

 ♦ ប្រសិនបើ​ប្អូនៗ​មាន​បញ្ហា​លើការ​ដំឡើង​កម្មវិធី​នេះ ឬ​មានចង្ងល់ផ្សេងៗ​សូមចូលទៅ Page : https://www.facebook.com/ANTTechnologyTrainingCenter

 ​ប្រសិនបើ​លោកអ្នក​ចង់តាមដានអត្ថបទ​ទាក់ទងនឹង​បច្ចេកវិទ្យា​ថ្មីៗ​សូមចុច Like លើ page៖

https://www.facebook.com/ant.com.kh/ & https://www.facebook.com/ANTTraining/

→ ​ប្រសិនបើ​លោកអ្នក​ចង់តាមដាន ក៏​ដូចជា​មាន​សំណួរ​ផ្សេងៗ​ទាក់ទងនឹង​កម្មវិធី​ដែល​បង្កើត​ដោយអាន-ANT សូមចុច Like Page ៖   https://www.facebook.com/ANTTechnologyTrainingCenter/

 ​ប្រសិនបើ​លោកអ្នក​ចង់​ចូលរួម​ជាសមាជិកអាន-ANT ដើម្បី​ចែកចាយ​ចំណេះដឹង​ទៅអ្នក​ដទៃ​សូម​ចូលរួម Group ៖  https://www.facebook.com/groups/ANTTrGroup

→ ប្រសិនបើ​លោកអ្នក​ជាសិស្ស និងអតីតសិស្ស​ដែល​បាន​សិក្សា​មុខវិជ្ផា Programming នៅអាន-ANT សូម​ចូលរួម Group ៖  https://www.facebook.com/groups/antpro/

→ សម្រាប់​ចង្ងល់ផ្សេងៗ​សូម​ផ្ញើ​សារចូល facebook https://www.facebook.com/anttrainning

ឬ​ករណីបន្ទាន់អាចទំនាក់ទំនងលេខ​ទូរសព្ទ​ ០១០ /០១៦ ៦៦៦ ៦៥៣

♦♦♦ 💒ទីតាំង​ #86B ​ផ្លូវ 313 កែង 606 សង្កាត់បឹងកក់២ ទួលគោក
https://maps.app.goo.gl/cdi3hTED27tbHBaB9

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

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