en
Feedback
Khmer Developer

Khmer Developer

Open in 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

Show more
643
Subscribers
No data24 hours
+77 days
+4030 days
Posts Archive
αž˜αŸαžšαŸ€αž“αž‘αžΈαŸ¨αŸ– αžœαžŠαŸ’αž (Loops) αž€αŸ’αž“αž»αž„ C+
αžœαžŠαŸ’αžαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž²αŸ’αž™αž’αžαŸ’αžαž”αž‘αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ (code) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž…αŸ’αžšαžΎαž“αžŠαž„ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž–αŸαž‰αŸ” αžœαžŠαŸ’αžαžŠαŸ‚αž›αž–αŸαž‰αž“αž·αž™αž˜αž€αŸ’αž“αž»αž„ C++ αž˜αžΆαž“αŸ– while, do...while, αž“αž·αž„ for loopsαŸ” πŸ”Ή ៑. while Loop πŸ‘‰β€‹ αž”αž“αŸ’αžαž’αž“αž»αžœαžαŸ’αžαžαŸ‚αž”αžΎαž›αž€αŸ’αžαžαžŽαŸ’αžŒ (condition) αž–αž·αžαŸ” cpp CopyEdit while (condition) { // αž€αžΌαžŠαž’αž“αž»αžœαžαŸ’αžαžšαžΆαž›αŸ‹αžœαžŠαŸ’αž } αž§αž‘αžΆαž αžšαžŽαŸαŸ– αž”αž„αŸ’αž αžΆαž‰αž›αŸαž ៑ αžŠαž›αŸ‹ αŸ₯ cpp CopyEdit int i = 1; while (i <= 5) { cout << i << " "; i++; } βœ… αž›αž‘αŸ’αž’αž•αž›αŸ– 1 2 3 4 5 πŸ”Ή ្. do...while Loop πŸ‘‰β€‹ αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžŽαŸ’αžαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“αž˜αž½αž™αžŠαž„ αž˜αž»αž“αž–αŸαž› αž–αž·αž“αž·αžαŸ’αž™αž›αž€αŸ’αžαžαžŽαŸ’αžŒαŸ” cpp CopyEdit do { // αž€αžΌαžŠαž’αž“αž»αžœαžαŸ’αž } while (condition); αž§αž‘αžΆαž αžšαžŽαŸαŸ– αž”αž„αŸ’αž αžΆαž‰αž›αŸαž ៑ αžŠαž›αŸ‹ αŸ₯ cpp CopyEdit int i = 1; do { cout << i << " "; i++; } while (i <= 5); βœ… αž›αž‘αŸ’αž’αž•αž›αŸ– 1 2 3 4 5 πŸ”Ή ៣. for Loop πŸ‘‰ αž”αžΎαžŸαž˜αŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αž”αž‰αŸ’αž…αž”αŸ‹ αž“αž·αž„αž‡αŸ†αž αžΆαž“αž€αŸ†αžŽαžαŸ‹αŸ” cpp CopyEdit for (int i = 1; i <= 5; i++) { cout << i << " "; } βœ… αž›αž‘αŸ’αž’αž•αž›αŸ– 1 2 3 4 5 πŸ”Ή ៀ. break αž“αž·αž„ continue break: αž”αž‰αŸ’αžˆαž”αŸ‹αžœαžŠαŸ’αžαž—αŸ’αž›αžΆαž˜αŸ— continue: αžšαŸ†αž›αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž“αŸ…αž€αŸ’αž“αž»αž„αžœαžŠαŸ’αžαž“αŸ„αŸ‡ αž αžΎαž™αž”αž“αŸ’αžαž‘αŸ…αžœαžŠαŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹ cppCopyEdit for (int i = 1; i <= 5; i++) { if (i == 3) continue; cout << i << " "; } βœ… αž›αž‘αŸ’αž’αž•αž›αŸ– 1 2 4 5 πŸ“š αž›αŸ†αž αžΆαžαŸ‹αž’αž“αž»αžœαžαŸ’αž (Exercises) 1️⃣ αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαžΎ for loop αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αžαžΆαžšαžΆαž„αž‚αž»αžŽ ្ (2 Γ— 1 αžŠαž›αŸ‹ 2 Γ— 10) 2️⃣ αž”αŸ’αžšαžΎ while loop αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΌαž€αž…αŸ†αž“αž½αž“αž–αžΈ ៑ αžŠαž›αŸ‹ ៑០ 3️⃣ αž”αŸ’αžšαžΎ do...while loop αžŠαžΎαž˜αŸ’αž”αžΈαž²αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αž‰αŸ’αž…αžΌαž›αž›αŸαžαž˜αž·αž“αž’αž“αž»αž›αŸ„αž˜ (negative number) αžšαž αžΌαžαžŠαž›αŸ‹αž”αž‰αŸ’αž…αžΌαž›αž›αŸαžαžœαž·αž‡αŸ’αž‡αž˜αžΆαž“

Repost from Lan Khala
αž’αŸ†αž–αžΈαž€αžΆαžšαž”αŸ’αžšαžΎ shortcut keyboard αž‚αž½αžšαžαŸ‚αžŠαžΉαž„!πŸ’‘
+3
αž’αŸ†αž–αžΈαž€αžΆαžšαž”αŸ’αžšαžΎ shortcut keyboard αž‚αž½αžšαžαŸ‚αžŠαžΉαž„!πŸ’‘

αž“αŸαŸ‡αž‡αžΆαž…αž˜αŸ’αž›αžΎαž™ αž›αŸ†αž αžΆαžαŸ‹αž‘αžΈαŸ£ αž“αŸƒαž˜αŸαžšαŸ€αž“αž‘αžΈαŸ§αŸ– αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αŸ’αžšαžΎ function αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸƒαžαž˜αŸ’αž›αŸƒαžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αŸ” πŸ” αž€αŸ’αž“αž»αž„ C++ αž™αžΎαž„αž˜αž·αž“αž’αžΆαž…αžŸαŸ’αžœαŸ‚αž„αžšαž€αž”αŸ’αžšαž—αŸαž‘αž’αžαŸαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎ value αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž‘αŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž™αžΎαž„αž’αžΆαž…αž”αŸ’αžšαžΎ function overloading αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αž™αŸ„αž„αžαžΆαž˜αž’αžαŸαžšαžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‰αžΎαž…αžΌαž›αŸ” πŸ”Ή αž€αžΌαžŠ C++αŸ– cpp CopyEdit #include <iostream> using namespace std; // Function αž”αž„αŸ’αž αžΆαž‰αž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™ void showType(int value) { cout << "αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: int" << endl; } void showType(float value) { cout << "αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: float" << endl; } void showType(double value) { cout << "αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: double" << endl; } void showType(char value) { cout << "αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: char" << endl; } void showType(bool value) { cout << "αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: bool" << endl; } int main() { // αž’αŸ’αž“αž€αž’αžΆαž…αžŸαžΆαž€αž›αŸ’αž”αž„αžαž˜αŸ’αž›αŸƒαž•αŸ’αžŸαŸαž„αŸ— showType(42); // int showType(3.14f); // float showType(2.718); // double showType('A'); // char showType(true); // bool return 0; } βœ… αž›αž‘αŸ’αž’αž•αž›αŸ– cpp CopyEdit ```αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: int αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: float αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: double αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: char αžαž˜αŸ’αž›αŸƒαž“αŸαŸ‡αž‡αžΆαž”αŸ’αžšαž—αŸαž‘: bool```

αž“αŸαŸ‡αž‡αžΆαž…αž˜αŸ’αž›αžΎαž™ αž›αŸ†αž αžΆαžαŸ‹αž‘αžΈαŸ’ αž“αŸƒαž˜αŸαžšαŸ€αž“αž‘αžΈαŸ§αŸ– αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αŸ’αžšαžΎ function αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžŽαž“αžΆαž”αžšαž·αž˜αžΆαžŽαž”αŸ‚αž”αž˜αžΌαž›αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž―αž€αžαžΆαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αŸ” πŸ“Œ αž”αžšαž·αž˜αžΆαžŽαž”αŸ‚αž”αž˜αžΌαž›αž”αž“αŸ’αžαŸ‚αž˜ (Volume of Cylinder) αž‚αžŽαž“αžΆαžαžΆαž˜αžšαžΌαž”αž˜αž“αŸ’αžαŸ– V = Ο€ Γ— rΒ² Γ— h πŸ‘‰ αž“αŸ…αž‘αžΈαž“αŸαŸ‡ r αž‡αžΆαž’αžΆαžŸαŸαž™αžŠαŸ’αž‹αžΆαž“αžšαž„αŸ’αžœαž„αŸ‹ αž“αž·αž„ h αž‡αžΆαž”αŸ’αžšαžœαŸ‚αž„αŸ” πŸ”Ή αž€αžΌαžŠ C++αŸ– cpp CopyEdit #include <iostream> #define PI 3.1416 using namespace std; // Function αž‚αžŽαž“αžΆαž”αžšαž·αž˜αžΆαžŽαž”αŸ‚αž”αž˜αžΌαž› double volumeCylinder(double radius, double height) { return PI * radius * radius * height; } int main() { double r1, h1, r2, h2; cout << "αž”αž‰αŸ’αž…αžΌαž›αž’αžΆαžŸαŸαž™αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž”αŸ’αžšαžœαŸ‚αž„ Cylinder αž‘αžΈαŸ‘:\n"; cout << "αž’αžΆαžŸαŸαž™αžŠαŸ’αž‹αžΆαž“ (r1): "; cin >> r1; cout << "αž”αŸ’αžšαžœαŸ‚αž„ (h1): "; cin >> h1; cout << "\nαž”αž‰αŸ’αž…αžΌαž›αž’αžΆαžŸαŸαž™αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž”αŸ’αžšαžœαŸ‚αž„ Cylinder αž‘αžΈαŸ’:\n"; cout << "αž’αžΆαžŸαŸαž™αžŠαŸ’αž‹αžΆαž“ (r2): "; cin >> r2; cout << "αž”αŸ’αžšαžœαŸ‚αž„ (h2): "; cin >> h2; double volume1 = volumeCylinder(r1, h1); double volume2 = volumeCylinder(r2, h2); double totalVolume = volume1 + volume2; cout << "\nαž”αžšαž·αž˜αžΆαžŽαžŸαžšαž»αž”αž‚αžΊ: " << totalVolume << " αž‚αž».ម" << endl; return 0; } βœ… αž›αž‘αŸ’αž’αž•αž› (αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ): αž”αž‰αŸ’αž…αžΌαž›αŸ– r1 = 3, h1 = 10 r2 = 2, h2 = 5 ➑ αž”αž„αŸ’αž αžΆαž‰αŸ– αž”αžšαž·αž˜αžΆαžŽαžŸαžšαž»αž”αž‚αžΊ: 339.292 αž‚αž».ម

αž“αŸαŸ‡αž‡αžΆαž…αž˜αŸ’αž›αžΎαž™ αž›αŸ†αž αžΆαžαŸ‹αž‘αžΈαŸ‘ αž“αŸƒαž˜αŸαžšαŸ€αž“αž‘αžΈαŸ§αŸ– αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αžαžΆαž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž”αž‰αŸ’αž…αžΌαž›αž‚αžΊαžœαž·αž‡αŸ’αž‡αž˜αžΆαž“ αž¬αž’αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αŸ” πŸ”Ή αž€αžΌαžŠ C++αŸ– cpp ```#include <iostream> using namespace std; int main() { int number; cout << "αž”αž‰αŸ’αž…αžΌαž›αž…αŸ†αž“αž½αž“αŸ– "; cin >> number; if (number > 0) { cout << "αž…αŸ†αž“αž½αž“αž“αŸαŸ‡αž‚αžΊ: αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“" << endl; } else if (number < 0) { cout << "αž…αŸ†αž“αž½αž“αž“αŸαŸ‡αž‚αžΊ: αž’αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“" << endl; } else { cout << "αž…αŸ†αž“αž½αž“αž“αŸαŸ‡αž‚αžΊ: αžŸαžΌαž“αŸ’αž™" << endl; } return 0; }``` βœ… αž›αž‘αŸ’αž’αž•αž› (αžαžΆαž˜αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž”αž‰αŸ’αž…αžΌαž›): αž”αž‰αŸ’αž…αžΌαž› 5 ➜ αž…αŸ†αž“αž½αž“αž“αŸαŸ‡αž‚αžΊ: αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“ αž”αž‰αŸ’αž…αžΌαž› -3 ➜ αž…αŸ†αž“αž½αž“αž“αŸαŸ‡αž‚αžΊ: αž’αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“ αž”αž‰αŸ’αž…αžΌαž› 0 ➜ αž…αŸ†αž“αž½αž“αž“αŸαŸ‡αž‚αžΊ: αžŸαžΌαž“αŸ’αž™

αž˜αŸαžšαŸ€αž“αž‘αžΈαŸ§αŸ– αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαž˜αŸ’αž›αŸƒαž–αž·αžαžαž»αžŸαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ (Conditional Statements) αž€αŸ’αž“αž»αž„ C++ πŸ§ πŸ’‘
πŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’ if, else if, αž“αž·αž„ else αž’αžΆαž…αž‡αž½αž™αž²αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αžΆαž“αž™αŸ„αž„αžαžΆαž˜αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” πŸ”Ή ៑. if Statement αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž˜αž½αž™ cpp CopyEdit // αž”αž‰αŸ’αž‡αžΆαž’αž“αž»αžœαžαŸ’αžαž”αŸ’αžšαžŸαž·αž“αž”αžΎ condition αž–αž·αž } πŸ”Ή ្. if...else Statement αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αž˜αŸ’αžšαžΎαžŸαž–αžΈαžšαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž›αž€αŸ’αžαžαžŽαŸ’αžŒαž˜αž·αž“αž–αž·αž cpp CopyEdit
    // αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž›αž€αŸ’αžαžαžŽαŸ’αžŒαž–αž·αž
} else {
    // αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž›αž€αŸ’αžαžαžŽαŸ’αžŒαž˜αž·αž“αž–αž·αž
}
πŸ”Ή ៣. else if Statement αž”αŸ’αžšαžΎαž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž–αžΈαžš cpp CopyEdit
    // αž”αŸ’αžšαžŸαž·αž“αž”αžΎ condition1 αž–αž·αž
} else if (condition2) {
    // αž”αŸ’αžšαžŸαž·αž“αž”αžΎ condition2 αž–αž·αž
} else {
    // αž”αžΎαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž˜αž·αž“αž–αž·αž
}
πŸ”Ή ៀ. αž§αž‘αžΆαž αžšαžŽαŸαŸ– αž€αŸ†αžŽαžαŸ‹αžαŸ’αž“αžΆαž€αŸ‹αžŸαž·αžŸαŸ’αžŸαžαžΆαž˜αž–αž·αž“αŸ’αž‘αž» cpp CopyEdit
using namespace std;

int main() {
    int score;
    cout << "αž”αž‰αŸ’αž…αžΌαž›αž–αž·αž“αŸ’αž‘αž»αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€: ";
    cin >> score;

    if (score >= 90) {
        cout << "level A";
    } else if (score >= 80) {
        cout << "level B";
    } else if (score >= 70) {
        cout << "level C";
    } else {
        cout << "wrong!";
    }

    return 0;
}
βœ… αž›αž‘αŸ’αž’αž•αž›αŸ– αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž“αžΆαž€αŸ‹αžŸαž·αžŸαŸ’αžŸαž™αŸ„αž„αžαžΆαž˜αž–αž·αž“αŸ’αž‘αž»αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αŸ” πŸ”Ή αŸ₯. Operators αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž›αž€αŸ’αžαžαžŽαŸ’αžŒ Operator αž”αŸ’αžšαŸ‚αž‡αžΆαžαŸ’αž˜αŸ‚αžš αž§αž‘αžΆαž αžšαžŽαŸ == αžŸαŸ’αž˜αžΎ a == b != αž˜αž·αž“αžŸαŸ’αž˜αžΎ a != b < αžαžΌαž…αž‡αžΆαž„ a < b > αž’αŸ†αž‡αžΆαž„ a > b <= αžαžΌαž…αž‡αžΆαž„αž¬αžŸαŸ’αž˜αžΎ a <= b >= αž’αŸ†αž‡αžΆαž„αž¬αžŸαŸ’αž˜αžΎ a >= b πŸ“š αž›αŸ†αž αžΆαžαŸ‹αž’αž“αž»αžœαžαŸ’αž (Exercises) 1 αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αžαžΆαž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž”αž‰αŸ’αž…αžΌαž›αž‚αžΊαžœαž·αž‡αŸ’αž‡αž˜αžΆαž“ αž¬αž’αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αŸ” 2 αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαžΆαž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž”αž‰αŸ’αž…αžΌαž›αž‚αžΊαžŸαŸαžŸ αž¬αž‚αžΌαŸ” 3 αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαžΎ if...else αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αžαžΆ β€œαž’αžΆαž…αž”αŸ’αžšαž‘αž„β€ αž”αžΎαž–αž·αž“αŸ’αž‘αž»αž…αžΆαž”αŸ‹αž–αžΈ αŸ₯០ αž‘αžΎαž„αž‘αŸ… αž”αžΎαž˜αž·αž“αžŠαžΌαž…αŸ’αž“αŸ„αŸ‡αž‘αŸ αž”αž„αŸ’αž αžΆαž‰αžαžΆ β€œαž”αžšαžΆαž‡αŸαž™β€αŸ” αž”αž“αŸ’αžαžŸαž·αž€αŸ’αžŸαžΆαžš πŸ‘‰ αžŸαŸ’αž’αŸ‚αž€αž‡αž½αž”αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž˜αŸαžšαŸ€αž“αž‘αžΈαŸ¨αŸ– Loop (αžœαžŠαŸ’αž) πŸ”„ πŸ“Œ αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆαž…αžΌαž›αžšαž½αž˜ Comment αž›αžΎαž›αŸ†αž αžΆαžαŸ‹ αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αŸαŸ‡ αž“αž·αž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž‘αŸ…αž±αŸ’αž™αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž”αžΆαž“αžšαŸ€αž“αž•αž„! αž€αŸ’αžšαž»αž˜ https://t.me/programercom

αž˜αžΆαž“αž…αž˜αŸ’αž„αž›αŸ‹αž’αžΆαž…αžŸαž½αžšαž€αŸ’αž“αž»αž„αž‘αžΌαž‘αŸ…αž”αžΆαž“(general message)

αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αŸ’αžšαž»αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ’αž“αžΆαž™αžΎαž„αž…αž„αŸ‹αž…αžΌαž›αž•αŸ’αž“αŸ‚αž€αž€αžΌαžŠαž’αžΆαž…αž…αžΌαž› αž“αž·αž„αžŽαŸ‚αž“αžΆαŸ†αž˜αž·αžαŸ’αžαž—αž€αŸ’αž€αž·αž’αŸ’αž“αž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆαž”αžΆαž“ https://t.me/programerkh

αž˜αŸαžšαŸ€αž“αž‘αžΈαŸ¦: αž€αž‰αŸ’αž…αž”αŸ‹ αž“αž·αž„αž˜αž»αžαž„αžΆαžš (Functions) αž€αŸ’αž“αž»αž„ C++
Functions αž‚αžΊαž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž„αžΆαžšαžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ— αž”αžΆαž“αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαž„αŸ” αžœαžΆαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž²αŸ’αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž€αžΌαžŠαž”αžΆαž“αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„ αžŠαŸ„αž™αž’αŸ’αžœαžΎαž²αŸ’αž™αžœαžΆαž’αžΆαž…αž”αŸ’αžšαžΎαž–αžŽαŸŒαž“αžΆαž”αžΆαž“αž˜αŸ’αžŠαž„αž‘αŸ€αž αž“αž·αž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αŸ—αŸ” 1. αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž Function αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž function αž˜αžΆαž“αžšαžΌαž”αžšαžΆαž„αžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ–
return_type function_name(parameter1, parameter2, ...) {
    // αž€αžΌαžŠαž’αž“αž»αžœαžαŸ’αž
    return value;
}
- return_type: αž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž› function αž“αžΉαž„αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€ (αž‡αžΆ void αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžαŸ’αžšαž‘αž”αŸ‹)αŸ” - function_name: αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹ function αžŠαŸ‚αž›αž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αŸ” - parameters: αž”αž‰αŸ’αž‡αžΈαž“αŸƒαž’αžαŸαžšαž•αŸ’αžŸαŸαž„αŸ—αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„ function αŸ” #### 2. αž§αž‘αžΆαž αžšαžŽαŸ ៑: Function αžŠαŸ‚αž›αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αž„αŸ’αž αžΆαž‰αžŸαžΆαžšαž€αŸ’αž“αž»αž„ console
#include <iostream>
using namespace std;

void greet() {
    cout << "αžŸαž½αžŸαŸ’αžαžΈ! αžŸαžΌαž˜αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž˜αž€αž€αžΆαž“αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ C++!" << endl;
}

int main() {
    greet();  // αž€αž»αŸ†αž—αŸ’αž›αŸαž…αž αŸ… function
    return 0;
}
βœ… αž›αž‘αŸ’αž’αž•αž›αŸ– αžŸαž½αžŸαŸ’αžαžΈ! αžŸαžΌαž˜αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž˜αž€αž€αžΆαž“αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ C++! #### 3. αž§αž‘αžΆαž αžšαžŽαŸ ្: Function αžŠαŸ‚αž›αžαŸ’αžšαž‘αž”αŸ‹αžαž˜αŸ’αž›αŸƒ #
include <iostream>
using namespace std;

int add(int a, int b) {
    return a + b;
}

int main() {
    int result = add(5, 3);  // αž€αžΆαžšαž αŸ… function αž“αž·αž„αž‘αž‘αž½αž›αžαž˜αŸ’αž›αŸƒ
    cout << "αž•αž›αž”αžΌαž€αž‚αžΊ: " << result << endl;
    return 0;
}
βœ… αž›αž‘αŸ’αž’αž•αž›αŸ– αž•αž›αž”αžΌαž€αž‚αžΊ: 8 #### 4. αž€αžΆαžšαž αŸ… Function - Calling a function: Function αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αŸ…αž–αžΈ main() αž¬αž–αžΈ function αž•αŸ’αžŸαŸαž„αŸ—αžαžΆαž˜αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αŸ” - Return value: αž”αŸ’αžšαžŸαž·αž“αž”αžΎ function αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžαŸ’αžšαž‘αž”αŸ‹ αž’αŸ’αž“αž€αž’αžΆαž…αž•αŸ’αž‘αŸαžšαž‘αŸ…αž’αžαŸαžš αž¬αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αžŽαž“αžΆαž”αž“αŸ’αžαŸ‚αž˜αž”αžΆαž“αŸ” #### 5. Function Overloading (αž€αžΆαžšαž›αžΎαž€αžŠαŸ†αž”αžΌαž„ Function) C++ αž’αžΆαž…αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž²αŸ’αž™αž’αŸ’αž“αž€αž˜αžΆαž“ function αž•αŸ’αžŸαŸαž„αŸ—αžŠαŸ‚αž›αž˜αžΆαž“αžˆαŸ’αž˜αŸ„αŸ‡αžŠαžΌαž…αž‚αŸ’αž“αžΆ αžαŸ‚αž˜αžΆαž“αž”αž˜αŸ’αžšαŸ‚αž”αž˜αŸ’αžšαž½αž›αž“αŸ…αž›αžΎαž…αŸ†αž“αž½αž“ αž¬αž”αŸ’αžšαž—αŸαž‘αž“αŸƒ parameters αŸ” #i
nclude <iostream>
using namespace std;

int add(int a, int b) {
    return a + b;
}

double add(double a, double b) {
    return a + b;
}

int main() {
    cout << "5 + 3 = " << add(5, 3) << endl;
    cout << "3.5 + 4.2 = " << add(3.5, 4.2) << endl;
    return 0;
}
βœ…
αž›αž‘αŸ’αž’αž•αž›αŸ– 5 + 3 = 8 3.5 + 4.2 = 7.7 αž›αŸ†αž αžΆαžαŸ‹αž’αž“αž»αžœαžαŸ’αž (Exercise) 1️⃣ - αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αŸ’αžšαžΎ function αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžŽαž“αžΆαž’αžαž·αž”αžšαž˜αžΆαž¬αž’αž”αŸ’αž”αž”αžšαž˜αžΆαžšαž”αžŸαŸ‹αž…αŸ†αž“αž½αž“αž–αžΈαžšαž›αŸαžαŸ” 2️⃣ - αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αŸ’αžšαžΎ function αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžŽαž“αžΆαž”αžšαž·αž˜αžΆαžŽαž”αŸ‚αž”αž˜αžΌαž›αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž―αž€αžαžΆ αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αŸ” 3️⃣ - αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αŸ’αžšαžΎ function αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸƒαžαž˜αŸ’αž›αŸƒαžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αŸ”
αžŠαžΎαž…αžΌαž›αž”αž‰αŸ’αž αžΆαž αžΎαž™αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αŸ„αŸ‡αž”αžšαžΆαž‡αŸαž™αž€αŸαž˜αž·αž“αž˜αŸ‚αž“αž“αŸαž™αžαžΆαž’αŸ’αž“αž€αž…αžΆαž‰αŸ‹αžαŸ‚αž’αŸ’αž“αž€αž’αŸ’αž“αž€αž”αžΆαž“αžšαž€αžƒαžΎαž‰αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αŸ’αžšαžΎαž€αžΆαžšαž˜αž·αž“αž”αžΆαž“!

photo content

Repost from Lan Khala
photo content

Repost from Lan Khala
add-dataweb.html0.08 KB

Repost from Lan Khala
αž’αžΆαž…αžŸαžΆαž€αž”αŸ’αžšαžΎαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™ αžŠαŸ„αž™αž™αžΎαž„αž„αžΆαž…αž”αž‰αŸ’αž…αžΌαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™ αžˆαŸ’αž˜αŸ„αŸ‡ αž˜αž»αžαž„αžΆαžš gmail αžšαžΌαž”αž—αžΆαž– αž αžΎαž™αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž…αžΌαž›αžšαž½αž…αž™αžΎαž„ ENTER αž˜αž€αž“αž·αž„αž’αžΆαž…αž˜αžΎαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„ αž–αŸαžαŸŒαž˜αžΆαž“αž”αž»αž‚αŸ’αž‚αž›αž·αž€αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›

➑️ αž˜αžΌαž›αž αŸαžαž»αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž±αŸ’αž™αž’αŸ’αž“αž€αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž…αžΆαž”αŸ‹αž™αž€αž‡αŸ†αž“αžΆαž‰αž”αŸ’αžšαžΌαž€αŸ’αžšαžΆαž˜? (❀️❀️❀️)
Anonymous voting

Repost from Lan Khala
photo content

αž…αž„αŸ‹αž…αžΆαž”αŸ‹αž‡αŸ†αž“αžΆαž‰ web developer Web developer αžαŸ’αžšαžΌαžœαž€αžΆαžšαž…αŸαŸ‡αž—αžΆαžŸαžΆαžŠαŸ‚αž›αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž‚αŸαž αž‘αŸ†αž–αŸαžš ឬ webαŸ” αž—αžΆαžŸαžΆαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž˜αžΆαž“αŸ– 1. Frontend Development (αž•αŸ’αž“αŸ‚αž€αž˜αž»αžαž‚αŸαž αž‘αŸ†αž–αŸαžš) HTML (HyperText Markup Language) – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαžšαžŸαŸαžšαžšαž…αž“αžΆαž‚αŸ’αžšαŸ„αž„αž‘αŸ†αžšαž„αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžš CSS (Cascading Style Sheets) – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž…αž“αžΆαžšαžΌαž”αžšαžΆαž„ αž“αž·αž„αž”αŸ’αž›αž„αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžš JavaScript – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž›αž€αŸ’αžαžŽαŸˆαžŸαž€αž˜αŸ’αž˜ (dynamic) αž“αž·αž„αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜ (interactive) πŸ“Œ Frameworks & Libraries αžŸαŸ†αžαžΆαž“αŸ‹ Bootstrap (CSS Framework) Tailwind CSS React.js (JS Library) Vue.js (JS Framework) Angular (JS Framework) 2. Backend Development (αž•αŸ’αž“αŸ‚αž€αž€αŸ’αžšαŸ„αž™αž‚αŸαž αž‘αŸ†αž–αŸαžš) PHP – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž—αž·αžœαžŒαŸ’αžαž‚αŸαž αž‘αŸ†αž–αŸαžšαžŸαž€αž˜αŸ’αž˜ (Dynamic Websites) Node.js (JavaScript runtime) – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ server-side programming Python (Django, Flask) – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αž˜αŸ’αžšαŸ„αž„αžŠαŸ‚αž›αž‘αžΆαž˜αž‘αžΆαžšαž€αžΆαžšαž‚αžŽαž“αžΆαž¬ AI Java (Spring Boot) – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸ† C# (.NET Core) – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ Microsoft environment Ruby on Rails – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ rapid web development 3. Database Management (αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™) SQL: MySQL, PostgreSQL, MS SQL Server NoSQL: MongoDB, Firebase 4. Version Control & Deployment Git & GitHub/GitLab – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΌαžŠ Docker & Kubernetes – αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ containerized applications Cloud Services (AWS, Google Cloud, Azure)

Repost from SM - Digital
photo content

Repost from Lan Khala
The strategy being implemented now is no problem.
The strategy being implemented now is no problem.

αž›αŸ†αž αžΆαžαŸ‹αž’αž“αž»αžœαžαŸ’αž(3) ⌨️
αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž‘αž‘αž½αž›αžˆαŸ’αž˜αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž“αž·αž„αž”αž„αŸ’αž αžΆαž‰αžŸαžΆαžšαžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαŸ” __ αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž…αž˜αŸ’αž›αžΎαž™
Enter Your Name : Cat Welcome!!!
Summit answer @khala_lan

αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž›αŸ†αž αžΆαžαŸ‹
using namespace std;

int main() {
    string students[5]; // Create an array to store 5 student names

    // Input student names
    cout << "Enter the names of 5 students:\n";
    for (int i = 0; i < 5; i++) {
        cout << "Student " << i + 1 << ": ";
        getline(cin, students[i]);
    }

    // Display student names
    cout << "\nThe entered student names are:\n";
    for (int i = 0; i < 5; i++) {
        cout << "Student " << i + 1 << ": " << students[i] << endl;
    }
    return 0;
}