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
Substitui o uso de vários comandos de if/else.
O comando switch é capaz de trabalhar com inteiros e valores que podem ser convertidos para inteiros (tipos integrais).
Usada quando se possui múltiplas condições e precisamos realizar ações distintas baseadas nestas condições.
Exemplo
Quando não usar?
Em situações que não há múltiplas condições, neste caso é preferível usar estruturas de decisão usando if ou if/else mesmo.
Resolução de exercícios
32-B
32-C
32-D
32-F
32-E
32-A
32-G
32-H
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
É possível que o seu bloco de comandos não seja executado nenhuma vez.
Usado geralmente em literações com término indefinido.
Possui 3 elementos:
inicialização;
condição (expressão lógica);
passo literativo.
O problema do loop infinito
Uma estrutura de repetição que nunca finaliza
Estruturas de repetição (do/while)
O comando do/while
Usado geralmente em literações de término indefinido.
É garantido que os comandos dentro do bloco sejam executados pelo menos uma vez.
Diferente do comando while, possui a condição no final.
Possui 3 elementos:
inicialização;
condição (expressão lógica);
passo literativo.
Exemplo
Estruturas de repetição (for)
O comando for
Diferente dos comandos while e do/while, este comando é usado em literações com término definido.
Qualquer um dos elementos (inicialização, condição e passo iterativo) são opcionais.
Um tipo de estrutura de repetição em que a inicialização, condição e passo iterativo são feitos em uma única linha.
É possível ter inicialização com várias variáveis e incremento com várias variáveis.
Exemplo