Como criar várias comparações com lógica em c programação

Algumas comparações que você vai querer fazer quando a programação com C são mais complexas do que as apresentadas pelos operadores simples. Por exemplo, considere o seguinte math-thingie:

Video: Como estudar Programação ?

-5 lt; = x lt; = 5

Em Inglês, esta afirmação significa que x representa um valor entre -5 e 5, inclusive. Isso não é uma linguagem C se a comparação, mas pode ser quando você emprega operadores lógicos.

Como construir uma comparação lógica em C

É possível carregar dois ou mais comparações em uma única instrução if. Os resultados das comparações são depois comparados usando um operador lógico. Quando o resultado de toda a coisa é verdade, a se a condição é considerada verdadeira.

Video: Curso de Programação em C/C++ - Aula 6 - Estruturas de repetição: FOR

LOGIC é uma ave TWEETING

#include int main () {int coordenar-printf ("alvo de coordenadas de entrada: ") -scanf ("% d",&coordenar) -se (coordenar gt; = -5 && coordenada lt; = 5) {(coloca"Perto o suficiente!") -} else {puts ("-Alvo está fora da faixa!") -} return (0) -}

Duas comparações são feitas pela condição if declaração em Linha 9. Essa declaração lê como este: “Se o valor da variável coordenada é maior ou igual a -5 e inferior ou igual a 5.”

Exercício 1: Criar um novo projeto usando o código-fonte do Logic é um pássaro Tweeting. Construir o programa. Executar o código algumas vezes para testar o quão bem ele funciona.

Como adicionar alguns operadores lógicos em C



Estes operadores de comparação lógicas linguagem C pode ser usado em um caso comparação quando devem ser cumpridas duas ou mais condições.

OperadorNometrue Quando
&&eAmbas as comparações são verdadeiras
||ouDe qualquer comparação é verdadeira
!nãoO item é falso

A lógica é a Bird Tweeting usa o && operador como uma comparação lógica E. Ambas as condições especificadas deve ser verdade para a declaração se considerar tudo nos parênteses para ser verdade.

Exercício 2: Modificar o código-fonte do Logic é um pássaro Tweeting para que uma operação lógica OR é usado para fazer a condição de verdadeiro quando o valor da variável coordenada é inferior a -5 ou maior do que 5.

Exercício 3: Criar um novo projeto que pede a resposta a um sim-ou-não pergunta com um toque da tecla Y ou N, seja maiúsculo ou minúsculo. Verifique se o programa responde corretamente quando nem um nem Y N é pressionado.

  • operações lógicas são muitas vezes referidos por usar todos os tampões: AND, OR. Que os separa as palavras normais e e ou.

  • A lógica AND é representado por dois ampersands: &&. Diga “e”.

  • A lógica OU é representado por dois tubos, ou vertical de barras, caracteres: ||. Diga “ou”.

  • O NOT lógico é representado por um único ponto de exclamação:. Dizer “não!”

  • O NOT lógica não é usado como AND ou OR. Limitou-se prefixos um valor para reverter os resultados, transformando Falso para Verdadeiro e verdadeira em False.


Publicações relacionadas