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:
Conteúdo
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.
Operador | Nome | true Quando |
---|---|---|
&& | e | Ambas as comparações são verdadeiras |
|| | ou | De qualquer comparação é verdadeira |
! | não | O 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.