Contraseña como cadena - Ejercicio de Programacion C# Sharp

Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario su nombre de usuario y contraseña (ambos como cadenas de texto) y repita la solicitud tantas veces como sea necesario hasta que el nombre de usuario ingresado sea exactamente "username" y la contraseña sea exactamente "password". El programa utiliza bucles como while para validar las credenciales introducidas y garantizar que los valores ingresados sean correctos antes de continuar.

Este ejercicio es ideal para practicar el uso de estructuras de control como bucles y condicionales en C#. También refuerza habilidades en la comparación de cadenas y el manejo de datos de entrada del usuario. Es una actividad fundamental para comprender cómo implementar sistemas de autenticación básicos y la validación de credenciales en programación C#. Este tipo de ejercicio es muy común en aplicaciones que requieren interacción con el usuario y verificación de datos.

 Categoría

Tipos de datos básicos

 Ejercicio

Contraseña Como Cadena

 Objectivo

Escriba un programa en C# para pedirle al usuario su nombre y su contraseña (ambos deben ser cadenas) y repítalo tantas veces como sea necesario, hasta que el nombre ingresado sea "usuario" y la contraseña sea "contraseña".

 Ejemplo Ejercicio C#

 Copiar Código C#
using System;  // Import the System namespace to use basic classes like Console

class Program  // Define the main class of the program
{
    static void Main()  // The entry point of the program
    {
        string username;  // Declare a variable to store the username
        string password;  // Declare a variable to store the password

        // Loop until the correct username and password are entered
        do
        {
            // Ask the user for their username
            Console.Write("Enter your username: ");
            username = Console.ReadLine();  // Read the username input from the user

            // Ask the user for their password
            Console.Write("Enter your password: ");
            password = Console.ReadLine();  // Read the password input from the user

            // Check if the username and password are correct
            if (username != "username" || password != "password")  // If either is incorrect
            {
                Console.WriteLine("Invalid username or password, please try again.");  // Display error message
            }

        } while (username != "username" || password != "password");  // Repeat until both are correct

        // When correct username and password are entered
        Console.WriteLine("Welcome! You have successfully logged in.");  // Welcome message
    }
}

 Salida

Case 1:
Enter your username: user1
Enter your password: 1234
Invalid username or password, please try again.
Enter your username: username
Enter your password: password
Welcome! You have successfully logged in.

Case 2:
Enter your username: admin
Enter your password: admin123
Invalid username or password, please try again.
Enter your username: username
Enter your password: password
Welcome! You have successfully logged in.

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Tipos de datos básicos

¡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 5 intentos

    Este ejercicio en C# tiene como propósito crear un programa que solicite al usuario su nombre de usuario y contraseña, ambos como cadenas. Si las...

  •  Calculadora - if

    Este ejercicio de programación en C# consiste en desarrollar un programa que solicite al usuario dos números y una operación a realizar entre ellos. Las operac...

  •  Calculadora - switch

    En este ejercicio de programación en C#, se debe crear un programa que solicite al usuario dos números y una operación matemática para realizar entre ellos. La...

  •  Doble

    En este ejercicio de programación en C#, se debe crear un programa que calcule el perímetro, el área y la diagonal de un rectángulo, dados su ...

  •  Calcular valores de una función

    En este ejercicio de programación en C#, se debe crear un programa que calcule y muestre ciertos valores de la función y = x² - 2x + 1, utilizando números enteros par...

  •  Mostrar una función

    En este ejercicio de programación en C#, se debe crear un programa que "dibuje" la gráfica de la función y = (x - 4)² para valores enteros de x que van de -1 a 8. El resultado será...