C sharp - Ayuda con ciclo repetitivo

 
Vista:
sin imagen de perfil

Ayuda con ciclo repetitivo

Publicado por MaxToys (4 intervenciones) el 18/02/2017 04:55:50
Holaaa, una pregunta como puedo hacer para que el este algoritmo tenga la opcion de Repetirse completamente o detenerse y que se cierre?, ahi lo intente hacer pero solamente se repite y no se detiene :(

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
static void Main(string[] args)
        {
            int numero1,numero2, numerodoblado, sumadenumeros, multiplicadox3, restado, adivinado, operacion, Numerodeproceso,restadenumeros;
            do
            {
                Console.WriteLine("Antes de jugar a 'Adivinaremos tu numero'");
                Console.WriteLine("Si desea usar la calculadora ingrese el 1.? ");
                Console.WriteLine("Si desea realizarlo sin calculadora al principio, Ingrese 2");
                Numerodeproceso = int.Parse(Console.ReadLine());
                if (Numerodeproceso == 1)
                {
 
                    Console.WriteLine("Ingrese el Numero a multiplicar por 2 ");
                    numero1 = int.Parse(Console.ReadLine());
                    numerodoblado = numero1 * 2;
                    Console.WriteLine("Su resultado es " + numerodoblado);
                    Console.WriteLine("Ahora teniendo el resultado, Digite el '2' para ir al juego");
                    Numerodeproceso = int.Parse(Console.ReadLine());
 
                }
                if (Numerodeproceso == 2)
                {
                    Console.WriteLine("Bienvenido a 'Adivinaremos tu numero'");
                    Console.WriteLine("Si no uso la calculadora,debe pensar un numero y multiplicarlo por 2");
                    Console.WriteLine("En cambio si la usaste, ingrese el numero que te dio");
                    Console.WriteLine("Ahora a ese resultado que obtuviste sumale 8");
                    Console.WriteLine("Ingrese su resultado");
                    numero1 = int.Parse(Console.ReadLine());
                    Console.WriteLine("Ingrese cuanto desea sumar");
                    numero2 = int.Parse(Console.ReadLine());
                    sumadenumeros = numero1 + numero2;
 
                    Console.WriteLine("La suma da un resultado de " + sumadenumeros);
                    Console.WriteLine("Ahora el resultado de la suma debes multiplicarlo por 'TRES'");
                    Console.WriteLine("Ingrese el numero por cuanto desea multiplicar");
                    multiplicadox3 = int.Parse(Console.ReadLine());
                    multiplicadox3 = sumadenumeros * multiplicadox3;
 
                    Console.WriteLine("El resultado de la multipliacion es de " + multiplicadox3);
                    Console.WriteLine("Ahora le restaremos 24 a ese numero");
                    restado = multiplicadox3 - 24;
                    Console.WriteLine("El resultado de la resta es " + restado);
                    Console.WriteLine("Ahora a el resultado de la resta debes restarle el numero que pensaste.");
                    Console.WriteLine("¡Para usar la calculadora presione el '1' ");
                    Numerodeproceso = int.Parse(Console.ReadLine());
 
                    if (Numerodeproceso == 3) ;
                    {
                        Console.WriteLine("Ingresa el numero que te dio anteriormente");
                        numero1 = int.Parse(Console.ReadLine());
                        Console.WriteLine("Ingresa el monto a restar");
                        numero2 = int.Parse(Console.ReadLine());
                        restadenumeros = numero1 - numero2;
                        Console.WriteLine("El resutlado de la resta es " + restadenumeros + " RECUERDA ESTE NUMERO!!");
                        Console.WriteLine("Para continuar con el juego presione 'CUATRO'");
                        Numerodeproceso = int.Parse(Console.ReadLine());
                    }
                    if (Numerodeproceso == 4)
                    {
                        Console.WriteLine("Ingresa el monto que te dio anteriormente");
                        adivinado = int.Parse(Console.ReadLine());
                        adivinado = adivinado / 5;
                        Console.WriteLine("El numero que pensaste fue " + adivinado);
                        Console.ReadKey();
 
                    }
 
 
 
                }
                Console.WriteLine("Ingrese 2 para detener");
                operacion = int.Parse(Console.ReadLine());
 
 
 
            } while (operacion != 0);
        }
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder