✏️ تعديل: Problem #49
تعديل محتوى الموضوع
→ رجوع للموضوع
عنوان الموضوع
التصنيف
التاقات (مفصولة بفاصلة)
ملاحظة التعديل (اختياري)
المحتوى
```cpp #include <iostream> // Include iostream for input/output operations. using namespace std; // Use the standard namespace to avoid prefixing std:: to standard functions. // Function: ReadPinCode // Purpose: Prompts the user to enter a PIN code and reads it from input. // Returns: A string containing the entered PIN code. string ReadPinCode() { string PinCode; // Variable to store the entered PIN code. // Prompt the user to enter their PIN code. cout << "Please enter PIN code \n"; cin >> PinCode; return PinCode; // Return the entered PIN code. } // Function: Login // Purpose: Authenticates the user by checking if the entered PIN matches "1234". // Returns: true if login is successful, false otherwise. bool Login() { string PinCode; // Variable to store the entered PIN code. // Keep prompting the user until the correct PIN is entered. do { PinCode = ReadPinCode(); // Read PIN from user. if (PinCode == "1234") // Check if the entered PIN is correct. { return true; // Return true if login is successful. } else { cout << "\nWrong PIN\n"; // Notify the user of an incorrect PIN. system("color 4F"); // Change console text to red (Windows-specific). } } while (PinCode != "1234"); // Keep looping until the correct PIN is entered. return false; // This line is redundant, but kept for clarity. } // Main function: Program entry point. int main() { // Check if the user has successfully logged in. if (Login()) { system("color 2F"); // Change console text to green (Windows-specific). cout << "\nYour account balance is " << 7500 << '\n'; // Display account balance. } return 0; // Return 0 to indicate successful execution. } ```
👁️ معاينة فورية
💡 كل بلوك قابل للسحب والترتيب. يدعم
Markdown
:
## عنوان
·
**bold**
·
- قائمة
·
```dart code```
·
[[اسم الموضوع]]
💾 حفظ التعديلات