Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Dimitar Stefanov en 05 de Mayo 2016, 00:00
-
Buenas noches. Os dejo una posible solución del ejercicio CU00818B del curso PHP desde cero de aprenderaprogramar.
EJERCICIO
Dadas las variables de tipo entero con valores $A = 5, $B = 3, $C = -12 indicar si la evaluación de estas expresiones daría como resultado verdadero o falso:
El código de comprobación:
<?php
$A = 5;
$B = 3;
$C = -12;
echo "\$A = $A <br>";
echo "\$B = $B <br>";
echo "\$C = $C <br>";
echo "a) La comparación: \$A > 3 es: ".($A > 3)." <br>";
echo "b) La comparación: \$A > \$C es: ".($A > $C)." <br>";
echo "c) La comparación: \$A < \$C es: ".($A < $C)." <br>";
echo "d) La comparación: \$B < \$C es: ".($B < $C)." <br>";
echo "e) La comparación: \$B != \$C es: ".($B != $C)." <br>";
echo "f) La comparación: \$A == 3 es: ".($A == 3)." <br>";
echo "g) La comparación: \$A * \$B == 15 es: ".($A * $B == 15)." <br>";
echo "h) La comparación: \$A * \$B == -30 es: ".($A * $B == -30)." <br>";
echo "i) La comparación: \$C < \$A || \$B < \$A es: ".($C < $A || $B < $A)." <br>";
echo "j) La comparación: \$C == -10 || \$B == -10 es: ".($C == -10 || $B == -10)." <br>";
echo "k) La comparación: \$C == -4 || \$B == -4 es: ".($C == -4 || $B == -4)." <br>";
echo "l) La comparación: (\$A + \$B + \$C) == 5 es: ".(($A + $B + $C) == 5)." <br>";
echo "m) La comparación: (\$A + \$B) == 8) && (\$A - \$B == 2) es: ".(($A + $B == 8) && ($A - $B == 2))." <br>";
echo "n) La comparación: (\$A + \$B) == 8) || (\$A - \$B == 6) es: ".(($A + $B == 8) || ($A - $B == 6))." <br>";
echo "o) La comparación: \$A > 3 && \$B > 3 && \$C < 3 es: ".($A > 3 && $B > 3 && $C < 3)." <br>";
echo "p) La comparación: \$A > 3 && \$B >= 3 && \$C < -3 es: ".($A > 3 && $B >= 3 && $C < -3)." <br><br>";
echo "Leyenda: <br> 1 = true; <br> = false; <br>"
?>
Haciendo este ejercicio he llegado a la conclusión que si la variable es de tipo boolean y su valor es "true" por pantalla se muestra "1" y si su valor es "false" no se imprime nada.
Gracias.
-
Hola dimiste.
Ejercicio bien resuelto.
Te faltaría haber comentado si el resultado es el esperado por ti.
indicar si la evaluación de estas expresiones daría como resultado verdadero o falso:
Saludos. ;D
-
Sí, sí, acerté 100% (bueno, quizás 85%, jejeje).