C++ Programming Tutorial
Control Structure in C++ Programming
Control Structure គឺជាការបញ្ជាការប្រតិបត្តិកម្មវិធី (Program Flow) ក្នុង C++ ដើម្បីសម្រេចចិត្ត ឬធ្វើការងារដដែលៗ។
1. Introduction to Control Structure
Control Structure មាន 3 ប្រភេទសំខាន់៖
- Sequential Structure
- Selection Structure
- Loop Structure
2. If Statement
ប្រើសម្រាប់ពិនិត្យលក្ខខណ្ឌ។
#include <iostream>
using namespace std;
int main(){
int age;
cout<<"Enter age: ";
cin>>age;
if(age >= 18)
cout<<"You are adult";
}
---
3. If Else Statement
#include <iostream>
using namespace std;
int main(){
int number;
cout<<"Enter number:";
cin>>number;
if(number % 2 == 0)
cout<<"Even Number";
else
cout<<"Odd Number";
}
---
4. Switch Case
#include <iostream>
using namespace std;
int main(){
int day;
cout<<"Enter day number:";
cin>>day;
switch(day){
case 1:
cout<<"Monday";
break;
case 2:
cout<<"Tuesday";
break;
default:
cout<<"Invalid Day";
}
}
---
5. Loop Structure
Loop ប្រើសម្រាប់ធ្វើការងារដដែលៗ។
For Loop Example
#include <iostream>
using namespace std;
int main(){
for(int i=1;i<=5;i++)
cout<
While Loop Example
#include <iostream>
using namespace std;
int main(){
int i=1;
while(i<=5){
cout<
---
6. Project Practice – Student Grade System
Create program to calculate student grade using Control Structure.
#include <iostream>
using namespace std;
int main(){
int score;
cout<<"Enter Score:";
cin>>score;
if(score >= 90)
cout<<"Grade A";
else if(score >= 80)
cout<<"Grade B";
else if(score >= 70)
cout<<"Grade C";
else if(score >= 60)
cout<<"Grade D";
else
cout<<"Fail";
}
---
Control Structure Summary
Type
Example
Selection
If, If Else, Switch
Loop
For, While, Do While
Sequential
Program runs step by step