[C#] ¿Repetir procesos de mejor forma?

Iniciado por DeMoNcRaZy, 28 Agosto 2015, 18:07 PM

0 Miembros y 1 Visitante están viendo este tema.

DeMoNcRaZy

Buenas,

Me gustaría saber si me pueden aconsejar de como puedo mejorar la repetición de procesos.

           
Código (csharp) [Seleccionar]
//Verificamos que opcion desea realizar
            if(opcion == "sumar")
            {
                operacion.Sumando();
                Console.WriteLine("Desea repetir el proceso (si/no)? ");
                repetir = Console.ReadLine();

                while(repetir == "si")
                {
                    operacion.Sumando();
                    Console.WriteLine("Desea repetir el proceso (si/no)? ");
                    repetir = Console.ReadLine();
                }
            }


Lo que trato de hacer es que me pregunte si quiero repetir el proceso, y si es así ejecutarlo de nuevo que sería operación.Sumando();

¿Pero habría alguna manera de mejorarlo y/u hacerlo más fácil?

Cualquier información adicional la agradecería.
Gracias.

Saludos.
Esta página web no está disponible - Google Chrome

ivancea96

Código (csharp) [Seleccionar]
//Verificamos que opcion desea realizar
if(opcion == "sumar")
{
    do{
        operacion.Sumando();
        Console.WriteLine("Desea repetir el proceso (si/no)? ");
        repetir = Console.ReadLine();
    }while(repetir == "si");
}

DeMoNcRaZy

Cita de: ivancea96 en 28 Agosto 2015, 18:40 PM
Código (csharp) [Seleccionar]
//Verificamos que opcion desea realizar
if(opcion == "sumar")
{
    do{
        operacion.Sumando();
        Console.WriteLine("Desea repetir el proceso (si/no)? ");
        repetir = Console.ReadLine();
    }while(repetir == "si");
}


Gracias por tu respuesta.

Estaba haciéndolo desde un for que también me daba dicho opción.. pero esta forma que me has pasado es más reducida y simple.

Saludos.
Esta página web no está disponible - Google Chrome