C++ If … Else Examples

🔀 C++ If … Else Examples

Neeche C++ if…else ke basic se advanced examples diye gaye hain, taaki aap decision-making concept ko achhe se samajh saken.


🔹 1. Simple if Example

int age = 20;

if (age >= 18) {
cout << "Eligible to vote";
}


🔹 2. if…else Example

int num = 7;

if (num % 2 == 0) {
cout << "Even number";
} else {
cout << "Odd number";
}


🔹 3. Check Positive / Negative / Zero

int num = 0;

if (num > 0) {
cout << "Positive";
} else if (num < 0) {
cout << "Negative";
} else {
cout << "Zero";
}


🔹 4. Marks & Grade Example

int marks = 78;

if (marks >= 90) {
cout << "Grade A";
} else if (marks >= 75) {
cout << "Grade B";
} else if (marks >= 60) {
cout << "Grade C";
} else {
cout << "Fail";
}


🔹 5. Login Validation Example

string user = "admin";
string pass = "1234";

if (user == "admin" && pass == "1234") {
cout << "Login Successful";
} else {
cout << "Invalid Credentials";
}


🔹 6. Multiple Conditions Using Logical Operators

int age = 25;
bool hasID = true;

if (age >= 18 && hasID) {
cout << "Allowed";
} else {
cout << "Not Allowed";
}


🔹 7. Nested if…else Example

int num = 10;

if (num > 0) {
if (num % 2 == 0) {
cout << "Positive Even";
} else {
cout << "Positive Odd";
}
} else {
cout << "Negative or Zero";
}


🔹 8. Short Hand if…else (Ternary)

int a = 5, b = 10;

cout << (a > b ? a : b);


❌ Common Mistake

if (a = b) // ❌ assignment

✔ Correct:

if (a == b)

📌 Summary

  • if → condition true

  • else → condition false

  • else if → multiple conditions

  • Logical operators combine conditions

  • Ternary = short form

You may also like...