Escolar Documentos
Profissional Documentos
Cultura Documentos
if (expressão de teste)
instruções;
2
Exemplo
...
int main( )
{
char CH;
scanf(“%c”,&CH);
if (CH==‘p’)
printf(“\nVoce pressionou a tecla p.”);
....
}
3
Instruções múltiplas no corpo do
comando if
• Caso várias instruções sejam necessárias no corpo do comando if
elas devem estar entre chaves.
• Ex:
...
char CH;
scanf(“%c”,&CH);
if ( CH==‘p’)
{
printf(“\nVoce pressionou a tecla p.”);
printf(“\npressione qualquer tecla para continuar”);
}
...
4
Comandos if aninhados
5
Comando if - else
6
Forma Geral
if (expressão de teste)
instrução_1;
else
instrução_2;
Exercício:
Refaça o exercício anterior utilizando o else colocando
um ou mais comandos caso o if seja falso.
7
Comandos if-else aninhados
• É perfeitamente possível aninhar construções if-else, veja o exemplo
seguinte:
....
int X;
scanf(“%d”,&X);
if (X<=10)
printf(“vermelho 10”);
else if (X>10 && X<=20)
printf(“azul 20”);
else
printf(“verde 30”);
.....
8
Operador Condicional Ternário ?
MAX=(NUM1>NUM2) ? NUM1:NUM2;
9
Operador &
10