w3resource

C#: Check username and password

C# Sharp String: Exercise-16 with Solution

Write a program in C# Sharp to check the username and password.

C# Sharp Exercises: Check username and password.

Sample Solution:-

C# Sharp Code:

using System;

// Define the Exercise16 class
public class Exercise16
{
    // Main method - entry point of the program
    public static void Main()
    {
        string username, password; // Declare variables to store username and password
        int ctr = 0; // Counter for login attempts

        // Prompt the user to check username and password
        Console.Write("\n\nCheck username and password :\n");
        Console.Write("N.B. : Default username and password are: abcd and 1234\n");
        Console.Write("------------------------------------------------------\n");

        // Start a do-while loop for login attempts
        do
        {
            Console.Write("Input a username: ");
            username = Console.ReadLine(); // Read the input username

            Console.Write("Input a password: ");
            password = Console.ReadLine(); // Read the input password

            // Check if username or password is incorrect
            if (username != "abcd" || password != "1234")
            {
                ctr++; // Increment the login attempt counter
            }
            else
            {
                ctr = 1; // Set the counter to 1 to break the loop if credentials are correct
            }

        } while ((username != "abcd" || password != "1234") && (ctr != 3)); // Continue loop until valid credentials or max attempts reached

        // Check if the maximum login attempts are reached
        if (ctr == 3)
        {
            Console.Write("\nLogin attempt three or more times. Try later!\n\n");
        }
        else
        {
            Console.Write("\nThe password entered successfully!\n\n");
        }
    }
}

Sample Output:

Check username and password :                                                                                 
N.B. : Default username and password is : abcd and 1234                                                       
-------------------------------------------------------                                                       
Input a username: abcd                                                                                        
Input a password: 1234                                                                                        
                                                                                                              
The password entered successfully!

Flowchart:

Flowchart: Check username and password.

C# Sharp Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a program in C# Sharp to read a sentence and replace lowercase characters by uppercase and vice-versa.
Next: Write a program in C# Sharp to search the position of a substring within a string.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/csharp-exercises/string/csharp-string-exercise-16.php