40

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”
Identificar un palindromo en C#

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

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)