Grupo
Tipos de datos básicos de C#
Objectivo
Escriba un programa en C# para pedirle al usuario su nombre de usuario y contraseña (ambos deben ser cadenas) y repetirlo tantas veces como sea necesario hasta que el nombre ingresado sea "nombre de usuario" y la contraseña sea "contraseña".
Ejemplo de ejercicio en C#
Mostrar código C#
using System;
class Program
{
static void Main()
{
string correctUsername = "username"; // Expected username
string correctPassword = "password"; // Expected password
string enteredUsername, enteredPassword;
do
{
// Prompt the user for a username
Console.Write("Enter your username: ");
enteredUsername = Console.ReadLine();
// Prompt the user for a password
Console.Write("Enter your password: ");
enteredPassword = Console.ReadLine();
// Check if the credentials are correct
if (enteredUsername != correctUsername || enteredPassword != correctPassword)
{
Console.WriteLine("Incorrect username or password. Please try again.\n");
}
} while (enteredUsername != correctUsername || enteredPassword != correctPassword);
// Successful login message
Console.WriteLine("\nAccess granted. Welcome!");
}
}
Output
//Example 1 (Incorrect Attempt Followed by Success):
Enter your username: admin
Enter your password: 1234
Incorrect username or password. Please try again.
Enter your username: user
Enter your password: pass
Incorrect username or password. Please try again.
Enter your username: username
Enter your password: password
Access granted. Welcome!
//Example 2 (Success on First Attempt):
Enter your username: username
Enter your password: password
Access granted. Welcome!
Código de ejemplo copiado
Comparte este ejercicio de C#