Solución:
En
el programa no existen errores que impidan su ejecución.
Así pues, una vez asignado el valor 's' a la
variable u, la
acción siguiente es evaluar la condición de la
instrucción if:
!
( 'p' > u && u > 'd' )
Para ello, actúan en orden los operadores: (>),
(>),
(&&)
y (!)
y, para evaluarla, en primer lugar, sutituimos el valor de la
variable u:
!
( 'p' > 's' && 's' > 'd' )
De modo que, paso a paso, su evaluación es:
!
( 'p' > 's' && 's' > 'd' )
!
( 0
&& 's' > 'd' )
!
( 0 && 1
)
! 0
1
En
consecuencia, por pantalla se muestra:
s
→ A
es VERDADERA
|
|