Verificador de Palรญndromos en C#

Verificador de Palรญndromos en C#

Verificador de Palรญndromos en C#

Proyecto 11 de la guia 50 Proyectos de Programacion para Practicar y Aprender. Proyectos para Principiantes

Enunciado del proyecto

Implementa una funciรณn que determine si una cadena de texto es un palรญndromo (se lee igual de izquierda a derecha que de derecha a izquierda).

Este programa de consola en C# permite verificar si una cadena de texto ingresada por el usuario es un palรญndromo.

Cรณdigo fuente en C#

using System;

class VerificadorPalindromo
{
    static void Main()
    {
        Console.WriteLine("=== Verificador de Palรญndromos ===");
        Console.Write("Introduce una palabra o frase: ");
        string texto = Console.ReadLine();

        if (EsPalindromo(texto))
        {
            Console.WriteLine("Es un palรญndromo.");
        }
        else
        {
            Console.WriteLine("No es un palรญndromo.");
        }

        Console.WriteLine("\nPresiona cualquier tecla para salir...");
        Console.ReadKey();
    }

    static bool EsPalindromo(string texto)
    {
        // Elimina espacios y convierte a minรบsculas
        string limpio = texto.Replace(" ", "").ToLower();

        // Invierte el texto
        char[] array = limpio.ToCharArray();
        Array.Reverse(array);
        string invertido = new string(array);

        // Compara
        return limpio == invertido;
    }
}

Verificador de Palรญndromos en C#. Instrucciones

  • Abre tu editor de C# favorito (Visual Studio, Visual Studio Code, etc.).
  • Crea un nuevo proyecto de aplicaciรณn de consola.
  • Copia y pega el cรณdigo anterior en el archivo Program.cs.
  • Ejecuta el programa e ingresa una palabra o frase para verificar si es un palรญndromo.

Indice de la guia de proyectos

50 Proyectos de Programacion

Proyecto anterior

Conversor de Temperatura en C#