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.