No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Reto: análisis de operadores lógicos

16/24
Recursos

Aportes 16

Preguntas 2

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

<?php
$es_michi_grande = true;
$le_gusta_comer = true;
$sabe_volar = false;
$tiene_2_patas = false;

//AND
var_dump($es_michi_grande && $le_gusta_comer);
bool(true)

//OR
var_dump($es_michi_grande || $sabe_volar);
bool(true)

//OR
var_dump($sabe_volar || $tiene_2_patas);
bool(false)

//NOT
var_dump(!$le_gusta_comer);
bool(false)

//NOT+AND
var_dump(!$le_gusta_comer && $es_michi_grande);
bool(false)

echo ("\n");

Que profe mal COOL!!

Niahh 😄

Wow! es el primer profe que veo que explica los retos, que cool eres Retax.

Estos pequeños retos en cada tema que vemos ayudan mucho para interiorizar de mejor manera los temas.
Gracias profe 😂

Mi recomendación es aprendan las tablas de verdad y nunca tendrán problemas con los operadores lógicos.

Excelente explicacion


<?php

$es_michi_grande=true;
$legusta_comer=true;
$sabe_volar=true;
$tiene2_patas=false;


var_dump ($es_michi_grande && $legusta_comer);
echo "\n";

var_dump ($es_michi_grande || $sabe_volar);
echo "\n";

var_dump ($sabe_volar || $tiene2_patas);
echo "\n";

var_dump (!$legusta_comer);
echo "\n";

var_dump(!$legusta_comer||$es_michi_grande);
echo "\n";

?> 
<?php

//Suponiendo estas variables
$es_un_michi_grande = true;
$le_gusta_comer = true;
$sabe_volar = false;
$tiene_2_patas = false;

//¿Cuál es el resultado?
var_dump($es_un_michi_grande && $le_gusta_comer); //True

echo "<br>";

var_dump($es_un_michi_grande || $sabe_volar); //True

echo "<br>";

var_dump($sabe_volar || $tiene_2_patas); //False

echo "<br>";

var_dump(!$le_gusta_comer); //False

echo "<br>";

var_dump(!$le_gusta_comer || $es_un_michi_grande); //True

necesito ese pocillo

Vaya, parece que me equivoque de sitio en donde subir el resultado del reto, por si acaso lo subo aquí también.

<?php

$es_un_michi_grande = true;
$le_gusta_comer = true;
$sabe_volar = false;
$tiene_2_patas = false;

//AND

var_dump( $es_un_michi_grande && $le_gusta_comer );
// bool(true)

//OR

var_dump( $es_un_michi_grande || $sabe_volar );
// bool(true)

//OR

var_dump( $sabe_volar || $tiene_2_patas );
// bool(false)

//NOT

var_dump( !$le_gusta_comer );
// bool(false)

//NOT+AND

var_dump( !$le_gusta_comer || $es_un_michi_grande );
// bool(true)

//AND
echo "And:";
echo "\n";
var_dump($a && $b); //true && true = true
var_dump($a && $c); //true && false = false
echo '---------------------';
echo "\n";

//OR
echo "Or:";
echo "\n";
var_dump($a || $c); //ture || false = true
var_dump($c || $d); //false || false = false
echo '---------------------';
echo "\n";

//NOT
echo "Not:";
echo "\n";
var_dump(!$a); //NOT True ⇒ False
var_dump(!$c); //NOT False ⇒ True
echo '---------------------';
echo "\n";

//AND con NOT
echo "And con not:";
echo "\n";
var_dump(!$a && $b); // !T AND T = F
var_dump(!$a && $d); // !T AND F = F
var_dump(!$c && $d); // !F AND F = F
var_dump(!$c && !$d); // !F AND !F = T
var_dump(!$a && !$b); // !T AND !T = F
echo '---------------------';
echo "\n";

//OR con NOT
echo "Or con not:";
echo "\n";
var_dump(!$a || $b); // !T OR T = T
var_dump(!$a || $d); // !T OR F = F 
var_dump(!$c || $d); // !F OR F = T
var_dump(!$c || !$d); // !F AND !F = T
var_dump(!$a || !$b); // !T AND !T = F
echo '---------------------';
echo "\n";

Grande PHP

Reto:

Resultado:

Código:

<?php

$es_un_michi_grande = true;
$le_gusta_comer = true;
$sabe_volar = false;
$tiene_2_patas = false;

// cual es el resultado?
echo "\n";
echo "*****  Afirmaciones *****" . "\n";
echo "\n";
echo "1. Es un michi grande: Cierto" . "\n";
echo "2. Le gusta comer: Cierto" . "\n";
echo "3. Sabe volar: Claro que no! Falsooo!" . "\n";
echo "4. Tiene 2 patas: A menos que se las hayan cortado es: Falso" . "\n";

echo "\n";
echo "+++++  Operadores lógicos +++++" . "\n";
echo "\n";
echo "Es un michi grande y la gusta comer: ";
var_dump($es_un_michi_grande && $le_gusta_comer);

echo "\n";
echo "Es un michi grande o sabe volar: ";
var_dump($es_un_michi_grande || $sabe_volar);

echo "\n";
echo "Sabe volar o tiene dos patas: ";
var_dump($sabe_volar || $tiene_2_patas);

echo "\n";
echo "No le gusta comer?: ";
var_dump(!$le_gusta_comer);

echo "\n";
echo "No le gusta comer? ó Es un michi grande?: ";
var_dump(!$le_gusta_comer || $es_un_michi_grande);

echo "\n";

Saludos

$es_michi_grande = true;
$le_gusta_comer = true;
$sabe_volar = false;
$tiene_2_patas = false;

$es_michi_grande && $le_gusta_comer;  // bool(true)

$es_michi_grande || $sabe_volar;  // bool(true)

$sabe_volar || $tiene_2_patas;  // bool(false)

!$le_gusta_comer;  // bool(false)

!$le_gusta_comer || $es_michi_grande;  // bool(true)