Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estrutura de decisão (switch/case), Resolução de exercícios, Estruturas de…
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)
exemplo:
exemplo:
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
exemplo:
Resolução de exercícios
AULA-32A
exemplo:
AULA-32B
exemplo:
AULA-32C
exemplo
AULA-32D
exemplo:
AULA-32E
exemplo:
AULA-32F
exemplo
AULA-32G
exemplo:
AULA-32H
exemplo:
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
exemplo:
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
exemplo:
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.
exemplo:
exemplo:
exemplo:
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.
exemplo:
exemplo: