C#: Check username and password
C# Sharp String: Exercise-16 with Solution
Write a program in C# Sharp to check the 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:
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.
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
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics