Tema: 2 problemas
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/07/2012, 07:42
jlmn23
 
Fecha de Ingreso: octubre-2009
Mensajes: 182
Antigüedad: 14 años, 7 meses
Puntos: 5
Respuesta: 2 problemas

Cita:
Iniciado por alexg88 Ver Mensaje
Buenas,

En el primer problema tendrías que especificar cuando se ejecuta el siguiente código:

Código C#:
Ver original
  1. double importe, aumento,valor_2;
  2. string valor;
  3. aumento = 0;
  4. aumento = double.Parse(textBox6.Text) * double.Parse(textBox7.Text) / 100;
  5. importe = aumento + double.Parse(textBox6.Text);
  6. valor = Convert.ToString(importe / 24);
  7. valor_2 = importe / 24;
  8. textBox8.Text = string.Format("{0:f2}",valor_2);

Porque supongo que será al cambiar el estado del checkbox, pero no lo indicas explícitamente.

En cualquier caso, tienes que comprobar que los datos que hay en el textbox son correctos para poder realizar la conversión.

Código C#:
Ver original
  1. double importe;
  2. double valor1=0, valor2 =0;
  3.  
  4. if (Double.TryParse(textBox6.Text,valor1) && Double.TryParse(textBox7.Text,valor2)
  5.         {
  6.             importe =  (valor1 * valor2 / 100) + valor1;
  7.             textBox8.Text = string.Format("{0:f2}",importe / 24);
  8.         }

En el segundo problema te faltan unas llaves para que el método Add se realice por cada vuelta del bucle.

Código C#:
Ver original
  1. nt x, resultado;
  2. resultado = 0;
  3. x = 0;
  4. for (x = 1; x <= 10; x++){
  5. resultado = Int32.Parse(textBox1.Text) * x;
  6. listBox1.Items.Add(resultado.ToString());
  7. }

Saludos.
Buenas, el segundo fallo es un error de pardillo las llavecitas de los lenguajes e programacion basados en C. El primer problema no entiendo que hace el if, nunca he echo un if que tenga un textbox una coma y una variable y no entiendo que hace ese && o el y como queramos llamar, tampoco entiendo que hace tryparse, yo he usado el metodo Parse pero no try parse.. He programado anteriormente en lenguajes visuales y nunca he echo ni me he encontrado con una sentencia if de esas caractaristicas. ¿Siempre se aprende algo, no?.

De ser posible para entenderno necesitaria una explicacion detallada por que nunca me habia encontrado con algo ni parecido.


if (Double.TryParse(textBox6.Text,valor1) && Double.TryParse(textBox7.Text,valor2)
{
importe = (valor1 * valor2 / 100) + valor1;
textBox8.Text = string.Format("{0:f2}",importe / 24);
}