Programa De Verificación De Inicio De Sesión En C#

En esta tarea, crearás un programa sencillo de verificación de inicio de sesión con C#. El programa solicitará continuamente al usuario que introduzca su nombre de usuario y contraseña hasta que se introduzcan los valores correctos. El nombre de usuario correcto es 12 y la contraseña correcta es 1234. Esta tarea te ayudará a practicar el uso de bucles y sentencias condicionales para gestionar la validación de la entrada del usuario y controlar el flujo del programa.



Grupo

Conceptos básicos control de flujo en C#

Objectivo

El objetivo de este ejercicio es escribir un programa en C# para solicitar al usuario que ingrese su nombre de usuario y contraseña (ambos deben ser números enteros) y repetir la solicitud tantas veces como sea necesario hasta que el nombre de usuario ingresado sea "12" y la contraseña sea "1234".

Ejemplo de ejercicio en C#

 Copiar código C#
// First and Last Name: John Doe

using System;

namespace LoginVerification
{
    class Program
    {
        static void Main(string[] args)
        {
            // Declare variables for login and password
            int login, password;

            // Loop to keep asking for login and password until correct values are entered
            do
            {
                // Prompt user to enter login
                Console.Write("Enter login: ");
                login = int.Parse(Console.ReadLine()); // Read and convert the login to an integer

                // Prompt user to enter password
                Console.Write("Enter password: ");
                password = int.Parse(Console.ReadLine()); // Read and convert the password to an integer

                // Check if the entered login and password are correct
                if (login != 12 || password != 1234)
                {
                    Console.WriteLine("Incorrect login or password. Try again.");
                }

            } while (login != 12 || password != 1234); // Continue prompting until the correct login and password are entered

            // When correct login and password are entered, display success message
            Console.WriteLine("Login successful!");
        }
    }
}

 Output

Enter login: 15
Enter password: 1234
Incorrect login or password. Try again.
Enter login: 12
Enter password: 5678
Incorrect login or password. Try again.
Enter login: 12
Enter password: 1234
Login successful!

Comparte este ejercicio de C#

Practica más ejercicios C# de Conceptos básicos control de flujo en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..