Aula comando IF

289 palavras 2 páginas
Estrutura de controle
São usadas nos programas em lugares em que necessitamos que a maquina faça repetidas operações ou necessite de tomadas de decisão.

Comando if (Se)

Sintaxe
If (condição) comando;
Ou
If (condição) { blocos de comando}

Testes condicionais
If (c=10 && b=5) c=5;  Condição verdadeira Teste
If (c>0 || a==0) b=0;  Condição verdadeira de teste
If (!a) b=c;  Condição verdadeira de teste
Qualquer valor =/= de zero a condição é verdadeira

Exercicio
1)
A=10
B=5
IF (a) b—
2)
A=3
B=8
If(a)d++

É possível executar outro comando ou bloco de comandos no caso das condição ser avaliada com falsa, para isso utilizamos os recursos do comando IF-else

Sintaxe
IF(expressão)
comando1
Else
Comando2

Exercício
1)
X=2
If(x>5)
Z=10
Else
Z=20

2)
X=7
If(x>5)
Z=10
Else
Z=20

Observações importantes

O operador de atribuição de igualdade (=) em C é diferente do operador relacional de igualdade (= =)
Para testar a condição de uma variável qualquer, utilizamos o operador relacional de igualdade (= =)

Exemplo
IF (a==b) c=10;
É diferente de
IF (a=b) c=10
A condição (a==b) faz uma comparação entre as duas variáveis caso a condição seja verdadeira “c” assumirá o valor 10.
O comando IF seguinte, possui uma expressão de atribuição de igualdade (a=b). O compilador ao compilar este comando, irá primeiramente atribuir a variável “a” o valor contido em “b”, e depois disso, verificará se a condição é verdadeira (=/=0) , a variável “c” assumirá o valor 10.
No comando IF para adicionarmos blocos de comandos é necessário o uso dos símbolos abre chaves ({ ) e fecha chaves (})

IF (portb==portc)
{
A++;
Portd=1;
D=c+e;
}

Relacionados

  • Aula03 PHPBasico EstruturasDeControle
    376 palavras | 2 páginas
  • Apostila de programação em '"c"
    7575 palavras | 31 páginas
  • Clipper
    4358 palavras | 18 páginas
  • Matemática aplicada
    4249 palavras | 17 páginas
  • Aula de estrutura de seleção
    518 palavras | 3 páginas
  • ComandoFor
    1699 palavras | 7 páginas
  • Práticas_Lab.docx
    1009 palavras | 5 páginas
  • Linguagem c
    4087 palavras | 17 páginas
  • introdução C pic18f4550
    778 palavras | 4 páginas
  • Engenharia
    760 palavras | 4 páginas