Aula 10 Estruras Condicionais If Else Elseif Switch

523 palavras 3 páginas
Programação Computacional
Profa. Madeleine Medrano madeleine@icte.uftm.edu.br Linguagem C
Estruturas Condicionais

Estruturas Condicionais
 Roteiro
 Condições

e operadores relacionais
 Comando if
 Comando if ... else
 Operadores lógicos
 Comandos if ... else if em cascata
 Comando switch

Condições
O

que são condições:

 Expressões

matemáticas convencionais!
 Testam validade de uma afirmação
 Resultado: número inteiro
 Interpretação:
 0:

significa falso
 1: significa verdadeiro
 Operadores
<

<=

relacionais:
> >=
==

!=

Condições
 Operador

de Comparação:

Condições
 Operadores

de comparação:

Condições

Estruturas Condicionais if... 

Estrutura if...
 Executa código somente se uma condição for verdadeira.(resultado da expressão diferente de zero) Comando if
 Em

linguagem C, o comando if é utilizado quando for necessário escolher entre dois caminhos, ou quando se deseja executar um comando sujeito ao resultado de um teste.

Comando if
 A forma

geral de um comando if é:

if (condição) { seqüência de comandos;
}
 A expressão,
 Se

na condição, será avaliada:

ela for zero (falsa), a declaração não será executada;
 Se a condição for diferente de zero
(verdadeira) a declaração será executada.

Exemplo if

Exemplo if

Estruturas Condicionais if...else... O

comando else pode ser entendido como sendo um complemento do comando if.
 Se

o if diz o que fazer quando a condição é verdadeiro, o else tratá da condição falsa. else A > B? if Estruturas Condicionais if...else... O

comando if-else tem a seguinte forma geral: if(condição) { seqüência de comandos 1;
} else{ seqüência de comandos 2;
}

Estruturas Condicionais if...else... Exemplo if-else

Exemplo if-else

Estruturas Condicionais if...else... Aninhamento de if
O

if aninhado é simplesmente um if dentro da declaração de um outro if externo. A

estrutura if-else-if é apenas uma extensão da estrutura if-else.

O

único cuidado que devemos ter é o de
saber

Relacionados