Ejercicio 11.- Identificar un palindromo en C# [40]
En este tutorial vamos a Identificar un palindromo en C#. Un palíndromo es una palabra o frase que se puede leer igual al derecho y al revés. En este tutorial vamos a identificar si una frase es un palíndromo o no con los siguientes pasos:
- Pedir al humano que ingrese un texto.
- Convertimos el texto a minúsculas.
- Quitaremos espacios en blanco.
- Obtener la longitud del texto.
- Crear un ciclo inverso con la longitud del texto donde.
- Compararemos la primer letra con la última.
- Compararemos la segunda letra con la penúltima y así sucesivamente.
- Si alguna comparación es falsa no es palindromo.
- Mostrará la humano si el texto introducido es palindromo o no.
- Un ejemplo de palíndromo es: “anita lava la tina”
Codigo: https://github.com/programadornovato/-CURSO–C-/commit/fa5b21855f436c8a60e217e75b2227e6b8ee8f86
using System; using System.Windows.Forms; using Microsoft.VisualBasic; /* Autor: Programador novato Fecha: 01/01/2021 Este programa hace que los novatos aprenden a hacer un codigo bonito y ya */ namespace HolaMundo { class Program { static void Main(string[] args) { string texto = Interaction.InputBox("Humano por favor ingresa un palindromo"); string textoTemp = texto; //ana if (texto != null) { texto = texto.ToLower(); texto = texto.Replace(" ", ""); int longitud = texto.Length; bool igual = true; int cont = 0; for (int ind=longitud-1;ind>=0;ind--) { if (texto[ind] != texto[cont]) { igual = false; break; } cont++; } if (igual == true) { MessageBox.Show("Felicidades humano la frace " + textoTemp + " si es palindromo"); } else { MessageBox.Show("Humano estupido la frace " + textoTemp + " no si es palindromo"); } } //Console.Read(); } } }
🎦 [CURSO] C#: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&ab_channel=programadornovato
🎦 [CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/watch?v=97nO4-zdviA&list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF&ab_channel=programadornovato
🔗 Canal de ProgramadorNovato: https://www.youtube.com/c/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
Anterior tutorial Siguiente tutorial