Programación visual basic

que pena valeroam molestarte tanto pero de verdad que estoy muy regular con esta temática y necesito que me ayudes por favor

If (x <> 0) Then
Else
x = 6
If (x <> 0) Then
x = -2
Else
x= 5
If (x < 0) Then
Else
If (x > 0) Then
x = 4
t = 3
End If
x = x + 20
t = t + 2
End If
x = x + 2
t = t + 1
End If
t = t + x + 4
End If
imprimir = x + t

te agradezco que me digs cual es el resultado muchas gracias!!

1 Respuesta

Respuesta
1

Pues tal como está planteado y siendo que nos dan valor inicial para x se le supone 0.

Entonces cumple la primera condición y ejecuta la linea vacía que hay entre el if y el else, es decir, no hace nada y ya sale del if y va directo a imprimir. Y como a t también se le supone valor 0 tenemos que la respuesta es 0+0=0.

Y eso es todo, espero que te sirva y lo hayas entendido.

Espera, voy a escribirlo bien indentado a no ser que la página lo fastidie

If (x <> 0) Then
Else
x = 6
If (x <> 0) Then
x = -2
Else
x= 5
If (x < 0) Then
Else
If (x > 0) Then
x = 4
t = 3
End If
x = x + 20
t = t + 2
End If
x = x + 2
t = t + 1
End If
t = t + x + 4
End If

msgbox(x+t)

Ahora se ve claramente por qué va al final sin haber hecho nada.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas