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 $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 == $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 == $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 == -$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 == $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