Estou estudando a parte de Controle de fluxo, e não entendi direito pra que servem os controles e quando tenho que usar eles, será que alguem poderia me dar uma explicação boa a respeito disso…
Então, os controles de fluxos são conidções para executar determinada parte do programa.
Se vc tem um IF/ELSE funciona assim: se (tal condição acontecer) então (Faça tal parte do código);
Quando vc tem um SWITCH/CASE é como se você tivesse vários IF/ELSE juntos. funciona assim caso( tal condição acontecer) faça tal parte do código caso outra opção (acontecer) faça outra parte do código
E por aí vai. Aqui estou dando apenas um overview destes dois
Tem a apostila da caelum que explica bem como funciona cada expressão
de uma olhadinha
felipealbuquerque
Vou explicar por cima o que são os comandos, mas recomendo fortemente estudos iniciais sobre lógica de programação. Esses comandos são elementos básicos de programação.
if-else -> Condicionais (se - então)
Exemplo:
se (porta-abriu) então
entrar senão
esperar fim se
switch-case -> Condicional (selecionar conforme valor - caso)
Exemplo:
selecionar conforme valor (porta.estado) caso (porta-abriu): entrar caso padrão: esperar
for / while / do-while -> Laços (para / enquanto / faça-enquanto)