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
Proyecto anterior