Autor Tema: Programar PHP desde cero Solucion Ejercicio Operadores logicos CU00818B  (Leído 2846 veces)

DinoTrax

  • Sin experiencia
  • *
  • Mensajes: 7
  • Nuevo. Con ganas de aprender.
    • Ver Perfil
Hola, terminé el ejercicio de la entrega CU00818B.

Uff, fue una odisea, más que todo que lo paso a mi cuaderno. Jajajaja. Cuando lo pasé a la consola me molesto un poco unos parentesis. pero todo solucionado. :D

Igualmente, los probé en una hoja y los realize rapidamente. El resultado fue el mismo.

xD lo que me quede con dolor de cabeza fue en OR, pero volvi a leer y claramente muestra verdadero si un resultado esta bien. C:

Ya puedo pasar. jajaja.  ;D  ;D  ;D  ;D  ;D  ;D

Código: [Seleccionar]
<?php

$A
=5
$B=3;
$C=-12;

echo
"A>3<br/>";
$result=($A>3);
if($result==true){
echo"Se cumple la funcion<br/>";
}else{
echo"No se cumple<br/>";
}

echo
"B < C<br/>";
$result1=($B<$C);
if(
$result1==true){
echo "Se cumple la funcion.<br/>";
}else{
echo "No se cumple la funcion.<br/>";
}


echo 
"\$A* \$B ==15</br>";

$result2=($A*$B==15);
if(
$result2==true){
echo "Si se cumple la funcion <br/>";
}else{
echo"No se cumple la funcion.<br/>";
}
echo 
"  \$c / \$b == -10</br>";

$result3=($C/$B==-10);
if(
$result3==true){
echo "El resultado se cumple</br>";
}else{
echo"El resultado no cumple</br>";
}

echo
" (\$A + \$B == 8 )&& (\$A - \$B == 2) </br>";

$result4=($A+$B==8&&$A-$B==2);
if(
$result4==true){
echo"Si es correcta</br>";
}else{
echo"No es correcta</br>";
}

echo
"\$A > 3 && \$B > 3 && \$C <3</br>Aqui esta bien";

$result5=($A>3&&$B>3&&$C<3);
if(
$result5==true){
echo"Si se cumple</br>";
}else{
echo"No se cumple</br>";
}
echo
"A>C</br>";
$result6=($A>$C);
if($result6==true){
echo "Es correcta la operacion</br>";
}else{
echo "No es correcta la operacion</br>";

}
echo
"B!=C</BR>";
$result7=($B!=$C);
if($result7==true){
echo"La operacion es correcta</BR>";
}else{
echo"La operacion no es correcta</br>";
}
echo
"A*B==-30</br>";
$result8=($A*$B==-30);
if(
$result8==true){
echo"La operacion es correcta</br>";
}else{
echo"La operacion no es correcta</br>";
}
echo
"c/b==-4</br>";
$result9=($C/$B==-4);
if(
$result9==true){
echo"El resultado es correcto</br>";
}else{
echo"La operacion no es correcta</br>";
}
echo
"(a+b==8) || (A-B==6)";
$result10=($A+$B==|| A-$B==6);
if($result10==true){
echo"La operacion es correcta</br>";
}else{
echo"No es correcta la operacion</br>";
}
echo
"A>3 && B>=3 && C<-3";
$result=($A>3&&$B>=3&&$C<-3);
if(
$result==true){
echo"La operacion es correca</br>";
}else{
echo"El resultado no es correcto</br>";
}
echo
"A < C";
$result13=($A<$C);
if(
$result13==true){
echo"La operacion es correcta</br>";
}else{
echo"La operacion no es correcta</br>";
}
echo
"A == 3</BR>";
$result14=($A==3);
if($result14==true){
echo"Es correcta la operacion</br>";
}else{
echo"No es correcta la operacion</br>";
}
echo
"c/b < a";
$result15=($C/$B<$A);
if(
$result15==true){
echo"La operacion es correcta</br>";
}else{
echo"La operacion no es correcta</Br>";
}
echo
"a+b+C==5";
$result=($A+$B+$C==5);
if(
$result==true){
echo"Es correcta la operacion</br>";
}else{
echo"No es correcta la operacion</br>";
}

?>
« Última modificación: 10 de Mayo 2016, 10:40 por Alex Rodríguez »
DinoTrax.

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Buenos días, DinoTrax.

El ejercicio está bien resuelto, aunque se podría mejor a la hora de imprimirlo por pantalla. Me explico. Sería conveniente si empiezas a imprimir las variables en mayúscula que sigas esta regla y que no cambies de mayúscula a minúscula. En el apartado o) no se entiende muy bien si está bien la expresión o no, porque por pantalla imprimes: "Aqui esta bienNo se cumple".

También comentarte que podrías haber creado una variable "result" y no muchas, como lo hiciste tú: "result1", "result2", "result3"...etc. Justamente por eso se llama variable, porque puede cambiar su valor, si no, sería una constante.

Recomendarte que mires más soluciones, no porque el ejercicio está mal, sino para que obtengas más soluciones posibles.

Un saludo :)

DinoTrax

  • Sin experiencia
  • *
  • Mensajes: 7
  • Nuevo. Con ganas de aprender.
    • Ver Perfil
Hola diniste, yo se que pude dejarlo mas ordenado. y de la variable, la verdad siempre me da miedo que pueda pasar algo mal y pongo nuevas. :C
Muchas gracias por tu comentario.  ;D  ;D  ;D  ;D
DinoTrax.

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Ya te digo, el ejercicio está bien, sólo quería comentarte eso. Piensa que en un código más grande cuanto menos variables tienes más rápido será el código a la hora de ejecutarse. Los programaticos dicen que se tienen que utilizar las variables imprescindibles.

Pero eso te lo digo para que lo sepas, no que en este ejercicio esta cuestión es de gran importancia.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".