Estrutura de decisão (switch/case)
Estrutura de decisão de múltipla escolha
Usada quando se possui múltiplas condições e precisamos realizar ações distintas baseadas nessas condições
Substitui o uso de vários comando if/else
O comando switch é capaz de trabalhar com inteiros e valores que podem ser convertidos para inteiros (tipos integrais)
Resolução de exercícios
AULA-32A
AULA-32B
AULA-32C
AULA-32D
AULA-32E
AULA-32F
AULA-32G
AULA-32H
Quando não usar ?...
Em uma situação que não há múltiplas condições, nesse caso é preferível usar estruturas de decisão usando if ou if/else
Estruturas de repetição (while)
Estruturas de repetição
Permitem automatizar a execução de múltiplas instruções repetidamente
Também chamados de laços ou loops
O comando while
Possui três elementos: inicialização, condição(expressão lógica), passo literativo.
É possível que seu bloco de comandos não seja executado nenhuma vez.
Usado geralmente em interações com termino indefinido
Estruturas de repetição (do/while)
O comando do/while
Diferente do comando while, possui a condição no final
Usado geralmente em iterações com termino indefinido
É garantido que os comandos dentro do bloco sejam executados pelo menos uma vez
Possui 3 elementos: inicialização, condição (expressão logica), passo iterativo.
Estrutura de repetição (for)
O comando for
Um tipo de estrutura de repetição em que a inicialização, condição e passo iterativo são feitos em uma única linha.
Diferente dos comandos while e do/while, este comando é usado em iteração com termino definido.
É possível ter inicialização com varias variáveis e incremento com varias variáveis.