Lista

1230 palavras 5 páginas
Operadores Lógicos E (&&), OU (||) e de Negação (!)
Operador lógico 'E' em linguagem C: &&
Vamos supor que você passou em um concurso, o cargo é para ser programador e trabalhar para o governo. No edital você leu: é necessário ser brasileiro e ser maior de 18 anos.
Ou seja, você só pode fazer esse concurso se for brasileiro E TAMBÉM se tiver de 18 anos ou mais. Se for brasileiro mas tiver menos de 18 anos, não pode.
Se tiver mais de 18 anos mas não for brasileiro, também não pode.
Ou seja: todas as condições devem ser obedecidas para termos um resultado positivo (que no caso é poder fazer o concurso).
Vamos agora trazer para o nosso mundo da programação em linguagem C.
Esse E, vamos representar por && Então, para fazer o concurso: (ser brasileiro) && (ter 18 anos ou mais)
Vamos supor que você é brasileiro. Vamos representar esse fato como '1', pois é verdade.
Vamos supor que você tem 18 anos, representaremos isso pelo valor lógico '1' também.
Então: 1 && 1 resulta em verdade, ou 1.
E se você for menor?
Nossa expressão fica: 1 && 0, que resulta em resultado negativo, ou 0. Então você não pode fazer o concurso.
Operador lógico 'OU' em linguagem C: ||
Vamos supor que você quer trabalhar em outro país, no Canadá por exemplo.
Para isso ser possível você deve ser canadense OU ser casado com uma canadense.

Se você for canadense, mas não for casado com uma, pode trabalhar? Sim, pode.
Se você não for canadense, mas for casado com uma canadense, pode trabalhar lá? Sim, pode.

Pode porque para isso ser possível (para ser verdade), é necessário ser canadense OU ser casado com uma.
Preenchendo apenas um dos requisitos, você está apto e o resultado é positivo.
E se você for canadense e casado com uma canadense? Ora, é óbvio que pode também.
Esse OU será representado em programação pelo símbolo: ||

Então: "1 || 0" resulta em valor lógico verdadeiro (true, ou 1)
"0 || 1" também, assim como "1 || 1" também vai resultar em valor lógico verdadeiro.

Assim, para expressões que

Relacionados

  • lista
    581 palavras | 3 páginas
  • Lista
    475 palavras | 2 páginas
  • lista
    369 palavras | 2 páginas
  • lista
    4311 palavras | 18 páginas
  • listas
    2876 palavras | 12 páginas
  • listas
    465 palavras | 2 páginas
  • Listas
    4239 palavras | 17 páginas
  • Lista
    666 palavras | 3 páginas
  • LISTA
    558 palavras | 3 páginas
  • lista
    1367 palavras | 6 páginas