ru
Feedback
Khmer Developer

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 день
Архив постов
photo content

លំហាត់អនុវត្ត ⌨️ (2) => សរសេរកូដ c++ ដើម្បីអោយគេបញ្ចូលទិន្នន័យឈ្មោះសិស្សចំនួន៥នាក់ រួចបញ្ចេញទិន្នន័យឈ្មោះមកវិញ។
លំហាត់អនុវត្ត ⌨️ (2)
=> សរសេរកូដ c++ ដើម្បីអោយគេបញ្ចូលទិន្នន័យឈ្មោះសិស្សចំនួន៥នាក់ រួចបញ្ចេញទិន្នន័យឈ្មោះមកវិញ។

this is answer✔️ #include using namespace std; int main() { // convert luy pii 1 dollar tov reil const double exchangeRate =
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: 5
2. 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: 5
3. 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. ផ្លាស់ប្តូរកូដ ដោយបញ្ចូលព័ត៌មានបន្ថែមដូចជា លេខទូរស័ព្ទ និង អាសយដ្ឋាន។ បើមានសំណួរ សួរខ្ញុំបាន!

photo content

ពេល error ហើយរកកន្លែងខុសអត់ឃើញ

សំណួរនេះសម្រាប់ត្រៀមប្រឡងទាំងនៅសាកល និងសាលារៀនផ្សេងៗ។ ប្រសិនបើយើងបានឆ្លើយសំណួរនិងឧទាហរណ៍តាមអ្វីដែលសំណួរគេសួរនោះខ្ញុំជឿជាក់ថាអ្នកទាំងអស់គ្នាប្រកដជាកាន់តែច្បាស់ពី basic c++ ហើយក៏ជាគន្លឹះមួយយ៉ាងសំខាន់ដើម្បីធ្វើលំហាត់បន្តទៅមុខផងដែរ។

តើទិន្នន័យរបស់យើងត្រូវបានគេលួចដោយវិធីណាក្នុងតេឡេក្រាម?
1.ដោយប្រើគំរូកូដដូចគ្នា ហើយបង្កើត website ក្លែងក្លាយដូចនឹង telegram បន្ទាប់មកគេនឹងចងកូដឱ្យអ្នកទាំងអស់គ្នាបញ្ចូលលេខទូរសព្ទហើយបញ្ចូលលេខកូដ។ តាមវិធីនេះយើងនឹងបាត់បង់គណនីដោយមិនដឹងមូលហេតុបន្ទាប់ពីបានចូល។ 2.ការដំឡើងកម្មវិធីពីប្រភពមិនស្គាល់ ត្រូវប្រាកដថាកម្មវិធីដែលអ្នកទាំងអស់គ្នាដំឡើងមានសុវត្ថិភាពនិងទាញយកពីប្រភពដែលអាចទុកចិត្តបាន។ តាមវិធីនេះអ្នកលួចអាចយកទិន្នន័យនិងគណនីរបស់អ្នកដោយងាយស្រួល។ ការបើក two step verification គ្រាន់តែជាចំណុចតូចមួយប៉ុណ្ណោះ។ ប្រសិនបើយើងមិនទាន់យល់ដឹងទាក់ទងជាមួយនឹងវិធីដែលជនមិនស្គាល់មុខលួចយកគណនីតេលេក្រាម នោះអាចជាហានិភ័យមួយដែរ។ ដោយសារតែយើងពេលខ្លះបានរក្សាទុកទិន្នន័យសំខាន់នៅក្នុងគណនី ដូចនេះសូមបញ្ជាក់ថាវាមិនមានសុវត្ថិភាពទេ។

សូមបង្កើនការប្រុងប្រយ័ត្នឱ្យបានខ្ពស់ទាំងអស់គ្នា

photo content

Repost from Lan Khala
website ai ថ្មីរបស់លោក Elon musk🆕
https://grok.com/?referrer=website

Array

#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<<"...";