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: KOFFERO en 21 de Enero 2020, 05:26

Título: PHP Operadores lógicos; and, or, not y comparación igual doble >,< == CU00818B
Publicado por: KOFFERO en 21 de Enero 2020, 05:26
Citar
a) $A > 3                                                            b) $A > $C                                               c) $A < $C

d) $B < $C                                                          e) $B != $C                                               f) $A == 3

g) $A * $B == 15                                                h) $A * $B == -30                                      i) $C / $B < $A

j) $C / $B == -10                                                 k) $C / $B == -4                                         l) $A + $B + $C == 5

m) ($A+$B == 8 ) && ($A-$B == 2)                       n) ($A+$B == 8 ) || ($A-$B == 6)

o) $A > 3 && $B > 3 && $C < 3                            p) $A > 3 && $B >= 3 && $C < -3

Código:
Código: [Seleccionar]
<?php $a = 5;$b = 3;$c = -12;$resultado="";echo "1) \$A > 3<br/>";$a > 3 ? $resultado="Si, a es mayor que 3<br/>": $resultado="Es menor que a<br/>";echo $resultado;echo "----------------------------<br/>";echo "2) \$A > \$C<br/>";$a > $c ? $resultado="Si a es mayor que c<br/>": $resultado="No, c no es mayor o igual que a<br/>";echo $resultado;echo "----------------------------<br/>";echo "3) \$A < \$C<br/>";$a < $c ? $resultado="Si, a menor que c<br/>": $resultado="No a es mayor que c<br/>";echo $resultado;echo "----------------------------<br/>";echo("4) \$B < \$C:<br/>");$b < $c ? $resultado="Si, b es menor que c<br/>": $resultado="B es menor que c<br/>";echo $resultado;echo "----------------------------<br/>";echo "5) \$B != \$C<br/>";$b != $c ? $resultado="Si, b es distinto a c<br/>": $resultado="a y c son iguales";echo $resultado;echo "---------------------------<br/>";echo "6) \$A == 3<br/>";$a == 3 ? $resultado="Si, a es igual a 3<br/>": $resultado="a no es igual a 3<br/>";echo $resultado;echo "----------------------------<br/>";echo "7) \$A * \$B = 15<br/>";$a * $b == 15 ? $resultado="Si, a * b es igual a 15<br/>": $resultado="a * b no es 15<br/>";echo $resultado;echo "----------------------------<br/>";echo "8) \$A * \$B == -30<br/>";$a * $b == 5 ? $resultado="Si, a * b es igual a -30<br/>": $resultado="a * b no es igual a -30<br/>";echo $resultado;echo "----------------------------<br/>";echo "9) \$C / \$B < \$A<br/>";$c / $b < $a ? $resultado="c / b es menor que a<br/>": $resultado="c / b es mayor que a<br/>";echo $resultado;echo "----------------------------<br/>";echo "10) \$C / \$B == -10<br/>";if ($c / $b == -10) {	echo "c / b es igual a -10<br/>";} else {	echo "c / b no es igual a -10<br/>";}echo "----------------------------<br/>";echo "11) \$C / \$B == -4<br/>";$c / $b == -4 ? $resultado="c / b el igual a -4<br/>": $resultado="c / b no igual a -4<br/>";echo $resultado;echo "----------------------------<br/>";echo "12) \$A + \$B + \$C == 5<br/>";$a + $b + $c == 5 ? $resultado="a + b + c es igual a 5<br/>": $resultado="a + b + c no es igual a 5<br/>";echo $resultado;echo "-----------------------------------------------------------------------<br/>";echo "13) (\$A+\$B == 8) && (\$A-$\B == 2)<br/>";if (($a + $b == 8) && ($a -$b == 2)) {  	echo "Si es verdadera, porque a + b es igual 8 y a - b es igual a 2<br/>";  }  else {  	echo "El falsa, porque a + b es igual a 8, pero a - b no igual a 2<br/>";  } echo "-----------------------------------------------------------------------<br/>"; echo "14) (\$A+\$B == 8) || (\$A-\$B == 6)<br/>"; if (($a + $b == 8) || ($a -$b == 6)) {  	echo "verdadera, porque a + b es igual 8 y como hay una que es verdadera se cumple la condición<br/>";  }  else {  	echo "falsa porque ninguan es verdadera";  }  echo "-----------------------------------------------------------------------<br/>";  echo "\$A > 3 && \$B > 3 && \$C < 3<br/>";  echo "Esta es verdadera, porque como la primera comparacion<br/>  		es verdadera y ignora las demas que no son evaluadas<br/>";echo "-----------------------------------------------------------------------<br/>";echo "\$A > 3 && \$B >= 3 && \$C < -3<br/>";echo "Esta también es verdadera por que la primera da como valor true y las demas son ignoradas<br/>";?>

Por una extraña razón me aparecen emojis en mi cita, le di una organización para que quede mejor.

Saludos y gracias :D
Título: Re:PHP: Operadores lógicos; and, or, not y comparación: >,< == (CU00818B)
Publicado por: Ogramar en 31 de Agosto 2020, 19:13
Buenas, para quien revise este hilo, el ejercicio está bien resuelto. Los emojis aparecen en los foros de forma automática cuando se introducen algunos textos, por ejemplo si se escribe 8 ) todo junto aparece 8) para evitar el emoji tenemos la opción de separar los caracteres con un espacio, o bien insertar como código. Cuando se inserta texto como código no aparecen de forma automática los emojis.

Salu2