using System;
public class Program
{
public static void Main()
Console.WriteLine("1.");
Console.WriteLine( !(3 > 2) && !(false));
//Vemos como la expresión del parentesis es true que se ve afectado por el operador logico "!", cosa que lo convierte en false, por el otro lado tenemos un false que con "!" se vuelve true, luego tenemos en el medio el operador "&&", que convierte toda la expresion en false, ya que necesita de dos true para que arroje true.
Console.WriteLine("2.");
Console.WriteLine((5 + 6) > 3 || 6 > 3 && (false));
//Tenemos la expreión en parentesís que es verdadera, luego la expresion "6>3" es vedadera, esta se compara con un "&& (false)" cuya resultante es false, luego estos dos resultados se evaluan con un "||" el resultante es true, ya que necesita de dos false para dar false.
Console.WriteLine("3.");
Console.WriteLine(!(5 + 5 - 2 > 1 * 3)|| 4 > 2);//Aqui hay un error de sintaxis ya que un int no puede tener un "!", tenemos que corregirlo con parentesis. la expresion era "(!5+5-2 > 1 * 3)|| 4 > 2)"
//La operación matemática da true, pero con la "!" da false, "4>2" da true, con el operador "||" la expresión entera se vuelve true, ya que necesita de dos false para dar false.
Console.WriteLine("4.");
Console.WriteLine(6 > 3 || 9 >= 3 );
//La expresión de la izquierda da true, la expresion de la derecha da false, con el operador "||" da true.
Console.WriteLine("5.");
Console.WriteLine(!((5*8) >4) );// Error de sintaxis, toca ajustar los parentesis. La expresion dada era "!(5*8) > 4"
//La operació matematica da true y con "!" se vuelve false.
}