Autor Tema: C# ejercicio resuelto ingresar cadena caracteres devolver alterno mayúscula minú  (Leído 1411 veces)

yromanova

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 5
    • Ver Perfil
Hola, tengo una consulta, bueno, más bien una duda que es la siguente. Se quiere hacer un programa en c#, en el cual se quiere ingresar una cadena de caracteres, y dicha funcion me debe de devolver la misma cadena pero con caracteres mayusculas intercaladas, para esto usando toUpper() o el toLower().

Ejemplo:

Entrada = Hola
salida = HoLa
« Última modificación: 18 de Abril 2022, 18:17 por Ogramar »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 988
    • Ver Perfil
Re: Cadena en c#
« Respuesta #1 en: 13 de Febrero 2022, 14:05 »
Se me ocurre que puedes recorrer carácter a carácter con un un bucle.
Entonces, las posiciones pares las muestras como mayúsuculas y las impares como minúsculas:

Código: [Seleccionar]
static void Main(string[] args)
        {
            String cadena = "hola caracola";

            for (int i = 0; i < cadena.Length; i++)
                if (i % 2 == 0)
                    Console.Write(cadena[i].ToString().ToUpper());
                else
                    Console.Write(cadena[i].ToString().ToLower());
        }
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".