Cita:
Iniciado por alexg88 Buenas,
En el primer problema tendrías que especificar cuando se ejecuta el siguiente código:
Código C#:
Ver originaldouble importe, aumento,valor_2;
string valor;
aumento = 0;
aumento = double.Parse(textBox6.Text) * double.Parse(textBox7.Text) / 100;
importe = aumento + double.Parse(textBox6.Text);
valor = Convert.ToString(importe / 24);
valor_2 = importe / 24;
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 originaldouble importe;
double valor1=0, valor2 =0;
if (Double.TryParse(textBox6.Text,valor1) && Double.TryParse(textBox7.Text,valor2)
{
importe = (valor1 * valor2 / 100) + valor1;
textBox8.Text = string.Format("{0:f2}",importe / 24);
}
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 originalnt x, resultado;
resultado = 0;
x = 0;
for (x = 1; x <= 10; x++){
resultado = Int32.Parse(textBox1.Text) * x;
listBox1.Items.Add(resultado.ToString());
}
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);
}