Khmer Developer
前往频道在 Telegram
Now you can add all channel as a folder on your Telegram 🩵 https://t.me/addlist/fRQMtjRu68YyYzg1 All resource is Free for all people ✅ #DevelopAccessibillity #WebsiteDevelopment #Frontend #Backend #LearnCoding #KhmerDeveloper #DesignedbyKhala
显示更多642
订阅者
无数据24 小时
+77 天
+4030 天
帖子存档
លំហាត់អនុវត្ត ⌨️ (2)=> សរសេរកូដ c++ ដើម្បីអោយគេបញ្ចូលទិន្នន័យឈ្មោះសិស្សចំនួន៥នាក់ រួចបញ្ចេញទិន្នន័យឈ្មោះមកវិញ។
this is answer✔️
#include <iostream>
using namespace std;
int main() {
// convert luy pii 1 dollar tov reil
const double exchangeRate = 4100.0;
// tang varaible for stor data
double usd, khr;
// Get user input
cout << "=> Enter USD : "; cin>>usd;
// Convert monney to KHR
khr = usd*exchangeRate;
// Display the result
cout << usd << "$ => USD to Riel is : "<<khr<<" KHR"<<endl;
return 0;
}លំហាត់អនុវត្ត ⌨️->សរសេរកម្មវិធី C++ ដែលអាចទទួលចំនួនប្រាក់ដុល្លារពីអ្នកប្រើ បន្ទាប់មកបំលែងវាជា រៀលខ្មែរ (KHR)។ គិតថា អត្រាប្តូរប្រាក់ ជា 1 USD = 4100 KHR។
មេរៀនទី៥: រង្វាស់ចំណងជើង (Loops) ក្នុង C++ក្នុង C++, Loops ត្រូវបានប្រើសម្រាប់អនុវត្តកូដដដែលៗនៅពេលលក្ខខណ្ឌត្រូវបានបំពេញ។ មាន ៣ ប្រភេទចម្បង៖ 1️⃣ for Loop 2️⃣ while Loop 3️⃣ do-while Loop 1. for Loop ប្រើសម្រាប់អនុវត្តកូដជាច្រើនដងក្នុងចំនួនកំណត់។ 📌 រូបរាង៖ cpp
for (initialization; condition; update) {
// កូដអនុវត្ត
}
📌 ឧទាហរណ៍៖
cpp
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
cout << "Iteration: " << i << endl;
}
return 0;
}
✅ លទ្ធផល៖
makefile
Iteration: 1 Iteration: 2 Iteration: 3 Iteration: 4 Iteration: 52. while Loop ប្រើសម្រាប់អនុវត្តកូដរហូតដល់លក្ខខណ្ឌក្លាយទៅជា false។ 📌 រូបរាង៖ cpp
while (condition) {
// កូដអនុវត្ត
}
📌 ឧទាហរណ៍៖
cpp
#include <iostream>
using namespace std;
int main() {
int i = 1;
while (i <= 5) {
cout << "Iteration: " << i << endl;
i++;
}
return 0;
}
✅ លទ្ធផល៖
makefile
Iteration: 1 Iteration: 2 Iteration: 3 Iteration: 4 Iteration: 53. do-while Loop do-while loop អនុវត្តកូដម្តងទោះបីជាលក្ខខណ្ឌ false ក៏ដោយ។ 📌 រូបរាង៖ cpp
do {
// កូដអនុវត្ត
} while (condition);
📌 ឧទាហរណ៍៖
cpp
#include <iostream>
using namespace std;
int main() {
int i = 1;
do {
cout << "Iteration: " << i << endl;
i++;
} while (i <= 5);
return 0;
}
✅ លទ្ធផល៖
makefile
Iteration: 1 Iteration: 2 Iteration: 3 Iteration: 4 Iteration: 5🎯 លំហាត់អនុវត្ត (Exercise) 1️⃣- សរសេរកម្មវិធីដែលប្រើ for loop ដើម្បីបង្ហាញលេខពី ១ ដល់ ១០។ 2️⃣- សរសេរកម្មវិធីដែលប្រើ while loop ដើម្បីបង្ហាញលេខ ១០ ដល់ ១។ 3️⃣-សរសេរកម្មវិធីដែលប្រើ do-while loop ដើម្បីបញ្ជូនលេខ ១ ដល់ ៥ ហើយបញ្ចប់។
មេរៀនទី៤: ប្រមាណវិធី (Operators)និង លក្ខខណ្ឌ (Conditions) ក្នុង C++, ប្រមាណវិធី (Operators) និង លក្ខខណ្ឌ (if-else) ត្រូវបានប្រើដើម្បីគណនាប្រមាណវិធី និងដំណោះស្រាយតាមលក្ខខណ្ឌ។ --- 1. ប្រមាណវិធីក្នុង C++ (Operators) C++ មានប្រមាណវិធីចម្បង ៥ ប្រភេទ៖ ✅ Arithmetic Operators (ប្រមាណវិធីគណិតវិទ្យា) ✅ Comparison Operators (ប្រមាណវិធីប្រៀបធៀប) ✅ Logical Operators (ប្រមាណវិធីតម្រៀបលទ្ធផល) ✅ Assignment Operators (ប្រមាណវិធីផ្ដល់តម្លៃ) ✅ Bitwise Operators (ប្រមាណវិធី Bitwise) ✅ Arithmetic Operators (ប្រមាណវិធីគណិតវិទ្យា) ឧទាហរណ៍:
using namespace std;
int main() {
int a = 10, b = 3;
cout << "Sum: " << (a + b) << endl;
cout << "Difference: " << (a - b) << endl;
cout << "Product: " << (a * b) << endl;
cout << "Quotient: " << (a / b) << endl;
cout << "Remainder: " << (a % b) << endl;
return 0;
}
---
✅ Comparison Operators (ប្រមាណវិធីប្រៀបធៀប)
ប្រើសម្រាប់ប្រៀបធៀបទិន្នន័យ (ទទួលលទ្ធផល true ឬ false)
| Operator | សកម្មភាព | ឧទាហរណ៍ | |----------|----------|----------| | == | ស្មើ | a == b | | != | មិនស្មើ | a != b | | > | ច្រើនជាង | a > b | | < | តិចជាង | a < b | | >= | ច្រើនជាងឬស្មើ | a >= b | | <= | តិចជាងឬស្មើ | a <= b |
ឧទាហរណ៍:
using namespace std;
int main() {
int x = 5, y = 10;
cout << (x == y) << endl; // false (0)
cout << (x != y) << endl; // true (1)
cout << (x > y) << endl; // false (0)
cout << (x < y) << endl; // true (1)
return 0;
}
---
✅ Logical Operators (ប្រមាណវិធីតម្រៀបលទ្ធផល)
ឧទាហរណ៍:
using namespace std;
int main() {
bool a = true, b = false;
cout << (a && b) << endl; // false (0)
cout << (a || b) << endl; // true (1)
cout << !a << endl; // false (0)
return 0;
}
---
2. លក្ខខណ្ឌ (if-else) ក្នុង C++
ក្នុងការសម្រេចចិត្ត (Decision Making) យើងប្រើ if, if-else, និង else-if។
✅ if Statement
using namespace std;
int main() {
int number;
cout << "Enter a number: ";
cin >> number;
if (number > 0) {
cout << "The number is positive." << endl;
}
return 0;
}
---
✅ if-else Statement
using namespace std;
int main() {
int number;
cout << "Enter a number: ";
cin >> number;
if (number > 0) {
cout << "The number is positive." << endl;
} else {
cout << "The number is not positive." << endl;
}
return 0;
}
---
✅ if-else-if Statement
using namespace std;
int main() {
int number;
cout << "Enter a number: ";
cin >> number;
if (number > 0) {
cout << "The number is positive." << endl;
} else if (number < 0) {
cout << "The number is negative." << endl;
} else {
cout << "The number is zero." << endl;
}
return 0;
}
---
📌 លំហាត់អនុវត្ត (Exercise)
1. សរសេរកម្មវិធីដែលទទួលចំនួនពីអ្នកប្រើ ហើយពិនិត្យថា ចំនួននោះគឺគូ (even) ឬ សេស (odd)។
2. សរសេរកម្មវិធីដែលទទួលអាយុអ្នកប្រើ ហើយបង្ហាញថា "You are a teenager" បើអាយុ 13-19 otherwise បង្ហាញ "You are not a teenager"។- cin (មានតួនាទីហៅអាញត្តិដែលបានតាមយកមកប្រើ)
- cout (មានតួនាទីសម្រាប់ដាក់ឲ្យគេបញ្ចូលទិន្នន័យ)
using namespace std;
int main() {
int age;
cout << "Enter your age: ";
cin >> age;
cout << "You are " << age << " years old." << endl;
return 0;
}#include <iostream>
using namespace std;
int main() {
cout << "Hello, Telegram!" << endl;
return 0;
}មេរៀនទី ៣: ប្រមូលព័ត៌មានពីអ្នកប្រើ (User Input) ក្នុង C++
ក្នុង C++ អ្នកអាចអោយអ្នកប្រើបញ្ចូលទិន្នន័យដោយប្រើ cin។ វាប្រើសម្រាប់អានតម្លៃពីក្តារចុច (keyboard) ហើយផ្ទុកវាទៅក្នុងអថេរ។
---
១. ប្រើ cin ដើម្បីអានទិន្នន័យ
ឧទាហរណ៍ខាងក្រោមបង្ហាញរបៀបដែលអ្នកប្រើអាចបញ្ចូលឈ្មោះ និងអាយុរបស់ខ្លួន៖
#include <iostream> using namespace std; int main() { string name; int age; cout << "Enter your name: "; cin >> name; cout << "Enter your age: "; cin >> age; cout << "Hello, " << name << "! You are " << age << " years old." << endl; return 0; }--- ២. បកស្រាយកូដ string name; → បង្កើតអថេរ name ដើម្បីរក្សាឈ្មោះ int age; → បង្កើតអថេរ age ដើម្បីរក្សាអាយុ cout << "Enter your name: "; → បង្ហាញសារ ស្នើឲ្យអ្នកប្រើបញ្ចូលឈ្មោះ cin >> name; → អានឈ្មោះពីអ្នកប្រើ ហើយផ្ទុកទៅក្នុង name cin >> age; → អានអាយុពីអ្នកប្រើ ហើយផ្ទុកទៅក្នុង age cout << "Hello, " << name << "! ..."; → បង្ហាញព័ត៌មានដែលអ្នកប្រើបានបញ្ចូល --- ៣. បញ្ហាជាមួយ cin និង string បើអ្នកប្រើ cin ដើម្បីអាន string វាយកតែពាក្យដំបូង។ ដូច្នេះ បើអ្នកចង់អានឃ្លាទាំងមូល (ឧ. "Sokha Dara") អ្នកត្រូវប្រើ getline()៖ #include <iostream> using namespace std; int main() { string fullName; cout << "Enter your full name: "; cin.ignore(); // បំបាត់ស្លាក Enter ដែលនៅសល់ getline(cin, fullName); // អានឃ្លាទាំងមូល cout << "Hello, " << fullName << "!" << endl; return 0; } --- ៤. លំហាត់អនុវត្ត 1. បង្កើតកម្មវិធីស្នើឲ្យអ្នកប្រើបញ្ចូលឈ្មោះ, អាយុ, និងទីកន្លែងកំណើត រួចបង្ហាញវាបានត្រឹមត្រូវ។ 2. សាកល្បងប្រើ getline() ដើម្បីអានឃ្លាទាំងមូល។ 3. ផ្លាស់ប្តូរកូដ ដោយបញ្ចូលព័ត៌មានបន្ថែមដូចជា លេខទូរស័ព្ទ និង អាសយដ្ឋាន។ បើមានសំណួរ សួរខ្ញុំបាន!
សំណួរនេះសម្រាប់ត្រៀមប្រឡងទាំងនៅសាកល និងសាលារៀនផ្សេងៗ។ ប្រសិនបើយើងបានឆ្លើយសំណួរនិងឧទាហរណ៍តាមអ្វីដែលសំណួរគេសួរនោះខ្ញុំជឿជាក់ថាអ្នកទាំងអស់គ្នាប្រកដជាកាន់តែច្បាស់ពី basic c++ ហើយក៏ជាគន្លឹះមួយយ៉ាងសំខាន់ដើម្បីធ្វើលំហាត់បន្តទៅមុខផងដែរ។
Repost from KhmerIT Group 🇰🇭
តើទិន្នន័យរបស់យើងត្រូវបានគេលួចដោយវិធីណាក្នុងតេឡេក្រាម?1.ដោយប្រើគំរូកូដដូចគ្នា ហើយបង្កើត website ក្លែងក្លាយដូចនឹង telegram បន្ទាប់មកគេនឹងចងកូដឱ្យអ្នកទាំងអស់គ្នាបញ្ចូលលេខទូរសព្ទហើយបញ្ចូលលេខកូដ។ តាមវិធីនេះយើងនឹងបាត់បង់គណនីដោយមិនដឹងមូលហេតុបន្ទាប់ពីបានចូល។ 2.ការដំឡើងកម្មវិធីពីប្រភពមិនស្គាល់ ត្រូវប្រាកដថាកម្មវិធីដែលអ្នកទាំងអស់គ្នាដំឡើងមានសុវត្ថិភាពនិងទាញយកពីប្រភពដែលអាចទុកចិត្តបាន។ តាមវិធីនេះអ្នកលួចអាចយកទិន្នន័យនិងគណនីរបស់អ្នកដោយងាយស្រួល។ ការបើក two step verification គ្រាន់តែជាចំណុចតូចមួយប៉ុណ្ណោះ។ ប្រសិនបើយើងមិនទាន់យល់ដឹងទាក់ទងជាមួយនឹងវិធីដែលជនមិនស្គាល់មុខលួចយកគណនីតេលេក្រាម នោះអាចជាហានិភ័យមួយដែរ។ ដោយសារតែយើងពេលខ្លះបានរក្សាទុកទិន្នន័យសំខាន់នៅក្នុងគណនី ដូចនេះសូមបញ្ជាក់ថាវាមិនមានសុវត្ថិភាពទេ។
#include<iostream> using namespace std; int main(){ int op, arr[50], i, size; do{ cout<<"\033[32m----------OPTION---------\033[0m"<<endl; cout<<"\033[34m1.Input"<<endl; cout<<"2.Output"<<endl; cout<<"3.Search"<<endl; cout<<"4.Update"<<endl; cout<<"5.Delete"<<endl; cout<<"6.Insert"<<endl; cout<<"7.Sort"<<endl; cout<<"8.Add"<<endl; cout<<"9.Clear"<<endl; cout<<"10.Exit\033[0m"<<endl; cout<<"Choose option : "; cin>>op; switch(op){ case 1:{ cout<<"\033[31m----------INPUT----------\033[0m"<<endl; cout<<"Enter size of Array : "; cin>>size; for(i=0; i<size; i++){ cout<<"Enter element of Arr["<<i+1<<"] : "; cin>>arr[i]; } }break; case 2:{ cout<<"\033[31m----------OUTPUT----------\033[0m"<<endl; for(i=0; i<size; i++){ cout<<"Arr["<<i+1<<"] = "<<arr[i]<<endl; } }break; } }while(true); }
កន្លែងនេះទាក់ទងជាមួយនឹង ចង់ប្រើអីដាក់ចូលទៅក្នុងកូដរបស់យើង ហើយនៅពេលយើងចង់ប្រើអីគ្រាន់តែប្រើអញ្ញិត cin(ហៅយក) បន្ទាប់មក >> ហើយបញ្ចូលអ្វីដែលអ្នកទាំងអស់គ្នាចង់ហៅបន្ទាប់មកបិទ ; វិញ។ ក្នុងករណីដែលអ្នកទាំងអស់គ្នាចង់សរសេរបញ្ចេញទិន្នន័យហើយទៅជនបញ្ចូលឬបង្ហាញទិន្នន័យមកវិញយើងត្រូវប្រើ
cout<<"...";
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
