Cómo crear múltiples comparaciones con la lógica de la programación c

Algunas comparaciones que usted querrá hacer al programar con C son más complejas que las presentadas por los operadores simples. Por ejemplo, considere lo siguiente matemáticas-thingie:

-5 lt; = x lt; = 5

En Inglés, esta declaración significa que x representa un valor entre -5 y 5, ambos inclusive. Eso no es un lenguaje C si la comparación, pero que puede ser cuando usted emplea operadores lógicos.

¿Cómo construir una comparación lógica en C

Es posible cargar dos o más comparaciones en una sola sentencia if. Los resultados de las comparaciones se comparan entonces mediante el uso de un operador lógico. Cuando el resultado de toda la cosa es verdad, el caso de condición se considera verdadera.

LÓGICA ES UN PÁJARO TWEETING

#include int main () {int coordenadas printf ("objetivo de entrada de coordenadas:") -scanf ("% d", de coordenadas), si (coordenada> = -5 coordinar lt; = 5) {puts ("! lo suficientemente cerca") -} else {puts ("Target está fuera de rango!") -} return (0) -}

Dos comparaciones son hechas por la condición de declaración si en la Línea 9. Esa declaración dice así: " Si el valor de la variable coordinar es mayor que o igual a -5 y menor o igual a 5. "

Ejercicio 1: Crear un nuevo proyecto con el código fuente de la lógica es un pájaro que pia. Construir el programa. Ejecute el código de un par de veces para probar lo bien que funciona.

Cómo agregar algunos operadores lógicos en C

Estos operadores de comparación lógicas de lenguaje C se pueden utilizar en una comparación cuando si deben cumplirse dos o más condiciones.

OperadorNombreVerdadero Cuando
yAmbas comparaciones son verdaderas
||oDe cualquier comparación es verdadera
!noEl artículo es falsa

La lógica es un pájaro que pia utiliza el operador como lógicos y de comparación. Tanto de las condiciones especificadas debe ser cierto para la sentencia if para considerar todo en los paréntesis para ser verdad.

Ejercicio 2: Modificar el código fuente de la lógica es un pájaro que pia por lo que se utiliza una operación lógica O para hacer la verdadera condición cuando el valor de la variable coordinar es inferior a -5 o mayor que 5.

Ejercicio 3: Crear un nuevo proyecto que pide la respuesta a un sí-o-no con una pulsación de la tecla S o N, ya sea en mayúsculas o minúsculas. Asegúrese de que el programa responde correctamente cuando se presiona ni Y ni N.

  • Las operaciones lógicas se refieren a menudo mediante el uso de mayúsculas: AND, OR. Que los separa de las palabras normales y y o.

  • La lógica y está representado por dos símbolos de unión: . Decir " y ".

  • El OR lógico es representado por dos tubos, o vertical-bar, caracteres: ||. Decir " o ".

  • El NO lógico está representado por un único punto de exclamación:!. Decir " no "!

  • El NO lógico no se utiliza como AND u OR. Simplemente prefijos un valor para revertir los resultados, transformando en Falso Cierto y verdadero en falso.




» » » » Cómo crear múltiples comparaciones con la lógica de la programación c