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
0