Autor Tema: Error Switch en Do/While C# cómo insertar una nueva línea o salto  (Leído 1790 veces)

delicado95

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Hola gente, necesito ayuda con este código, no se en que fallo, pero se supone que al elegir una opcion, no se cierra el programa hasta elegir la opción 4

Código: [Seleccionar]
    class Program
    {
        static void Main(string[] args)
        {
            int op;
            int num;
            Console.WriteLine("Elija una opcion:");

            do
            {

                Console.WriteLine("Eliga una opción");
                Console.Write("\n Opcion 1" +
                "\n Opcion 2" +
                "\n Opcion 3" +
                "\n Salir(4)");
                op = int.Parse(Console.ReadLine());
                switch (op)
                {
                    case 1:
                        Console.Clear();

                        Opcion1();

                        break;
                    case 2:
                        Opcion2();

                        break;
                    case 3:
                        Opcion3();
                        break;
                    case 4:
                        break;
                   
                    default: Console.Write("Opcion no valida");
                        break;
                    }
            }

            while (op !=4);
            Console.ReadLine();
}
« Última modificación: 03 de Diciembre 2016, 16:48 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Error Switch en Do/While C# cómo insertar una nueva línea o salto
« Respuesta #1 en: 03 de Diciembre 2016, 16:48 »
Buenas, no has explicado qué error es el que estás obteniendo o cuál es el problema que tienes, deberías explicarlo siempre para poder recibir ayuda.

Prueba a no usar \n en C#

En su lugar prueba a usar + System.Environment.NewLine

Por ejemplo Console.Write(System.Environment.NewLine + " Opcion 1" + ... etc

Salu2

 

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".