Contraseña - Ejercicio De Programacion C# Sharp

En este ejercicio de programación en C#, se solicita al usuario que ingrese su login y contraseña, ambos como números enteros. El objetivo es crear un programa que repita la solicitud de los datos hasta que se ingrese el login correcto, que debe ser "12", y la contraseña correcta, que debe ser "1234". Este tipo de validación es esencial en muchos programas que requieren acceso seguro mediante un login y una contraseña. Al usar un bucle para que el programa repita la solicitud hasta obtener los valores correctos, el ejercicio también refuerza la importancia de los bucle while y las estructuras condicionales como if. La validación de datos ingresados por el usuario es una parte fundamental de la creación de aplicaciones que manejan información sensible, como en el caso de los sistemas de autenticación. Este ejercicio es una excelente forma de practicar cómo gestionar entradas incorrectas y asegurar la integridad de los datos en tu programa.

 Categoría

Control del Flujo

 Ejercicio

Contraseña

 Objectivo

Escribe un programa en C# para pedir al usuario su login y su contraseña (ambos deben ser números enteros) y repítelo tantas veces como sea necesario, hasta que el login introducido sea "12" y la contraseña sea "1234".

 Ejemplo Ejercicio C#

 Copiar Código C#
using System; // Importing the System namespace to use Console functionalities

class Program
{
    // Main method where the program execution begins
    static void Main()
    {
        int login; // Declaring a variable to store the login
        int password; // Declaring a variable to store the password

        // Repeatedly prompt the user for login and password until they enter the correct ones
        do
        {
            // Asking the user to enter their login (login should be an integer)
            Console.Write("Enter your login: ");
            login = int.Parse(Console.ReadLine()); // Reading the login entered by the user

            // Asking the user to enter their password (password should be an integer)
            Console.Write("Enter your password: ");
            password = int.Parse(Console.ReadLine()); // Reading the password entered by the user

            // If the login and password are not correct, the loop will repeat
            if (login != 12 || password != 1234)
            {
                Console.WriteLine("Invalid login or password. Please try again."); // Informing the user about invalid login/password
            }

        } while (login != 12 || password != 1234); // The loop continues until both login and password are correct

        // Displaying a success message once the correct login and password are entered
        Console.WriteLine("Login successful!"); // Informing the user that the login was successful
    }
}

 Salida

Case 1:
Enter your login: 5
Enter your password: 1234
Invalid login or password. Please try again.
Enter your login: 12
Enter your password: 123
Invalid login or password. Please try again.
Enter your login: 12
Enter your password: 1234
Login successful!

Case 2:
Enter your login: 12
Enter your password: 1234
Login successful!

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Control del Flujo

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Contraseña V2

    Este ejercicio en C# tiene como objetivo crear un programa que pida al usuario su login y contraseña (ambos deben ser números enteros) y repita la solicitud ha...

  •  Muchas divisiones

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario dos números y muestre el resultado de la división de estos números junto con el rest...

  •  Varias tablas de multiplicación (usa do while)

    Este ejercicio en C# tiene como objetivo crear un programa que muestre las tablas de multiplicar del 2 al 6 utilizando bucles anidados do...while. Un bucle do...wh...

  •  Cuadrado

    Este ejercicio en C# tiene como objetivo crear un programa que pida al usuario ingresar un número y un ancho, y luego muestre un cuadrado con el anch...

  •  Break y continuar

    Este ejercicio en C# tiene como objetivo desarrollar un programa que muestre los números pares del 10 al 20, ambos inclusive, excepto el 16, utilizando ...

  •  Rectángulo V2

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario un número, un ancho y una altura, y luego muestre un rectáng...