Você está na página 1de 33

Estruturas de controle

If code
If-else não muito comum
If-else mais comum
Interprete
Na verdade
Precisa de chaves para o primeiro caso
Codelite moment
• Peça para o usuário digitar dois valores.
Informe qual o valor é maior.
Or
And
not
Usando com if
• Apenas homens que tenham abaixo de 20
anos e acima de 60 devem tomar a vacina
• if (sexo = ‘M’ && idade < 20 || idade > 60)
<comando)
Erro de lógica!!
• if (sexo = ‘M’ && (idade < 20 || idade > 60))
<comando>

Erro de lógica corrigido!!


Operador : ?
• y = ( x >= 0 )? -1 : 1;
– //se, por exemplo x = 10, y = -1;
• Z = (x >= 0 && y <= 0 )? 10: 100;
Operadores de atribuição abreviados
Incremento e decremento
??
Switch-Case
switch(nota)
{
case ‘E’:
ExcContador++;
break;
case ‘B’
BomContador++;
break;
default:
cout << “Nota nao eh Bom nem Exc.\n”;
break;
}