[ Foro de C# ]

Comparar si el valor introducido es igual al mostrado

19-Jan-2017 20:44
Ismael Balaguer Rodriguez
0 Respuestas

Buenas tardes,
Soy nuevo en programación y me he encontrado con un problema que no alcanzo a resolver, llevo unos días intentando hacer un pequeño programa en C# que ya hice en VB.NET, la primera parte fue sencilla pero ahora estoy atascado.
Lo que tengo son label1 y label2 en las que parecen números aleatorios y un textBox donde el usuario ingresa la cantidad, al volver a generar los números, si es correcto suma 1, incorrecto resta 1. mi problema esta justamente en como comparar el resultado de, por ejemplo la suma de los labels y el valor introducido en el textbox.

       string Sum,Mul,Res,Div;
       int randomNumber, randomNumber1;
       private void button1_Click(object sender, EventArgs e)
       {
           Random random = new Random();
           randomNumber = random.Next(1, 100);
           randomNumber1 = random.Next(1, 50);
           label1.Text = Convert.ToString(randomNumber);
           label2.Text = Convert.ToString(randomNumber1);
           Sum = Convert.ToString(randomNumber + randomNumber1);
           Mul = Convert.ToString(randomNumber * randomNumber1);
           Div = Convert.ToString(randomNumber / randomNumber1);
           Res = Convert.ToString(randomNumber - randomNumber1);
           textBox1.Text = ("");

Supongo que para muchos sera una pregunta tonta pero llevo poco con C# y en VB es diferente.
Public Sub Comparar()

       If textBox1.Text = Sum.ToString Then
           puntuacion = puntuacion + 1
           label4.Text = puntuacion.ToString

       Else
           puntuacion = puntuacion - 1
           label4.Text = puntuacion.ToString
       End If
   End Sub

Un  saludo.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)