Estrutura de controle if else

514 visualizações

Publicada em

Descubra como Controlar fluxo em um programa escrito em linguagem de programação C, fluxo de controle IF else,
o que faço aqui é tentar mostrar de maneira clara como isso funciona.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
514
No SlideShare
0
A partir de incorporações
0
Número de incorporações
247
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Estrutura de controle if else

  1. 1. Estrutura de controle If, else.
  2. 2. O que é uma estrutura de controle? • São partes fundamentais para a programação, sem elas todos os programas seriam executados de cima para baixo, sem saltos condicionais e retornos também. Ex: Palavra reservada do C que quer dizer “se” if ( 5 < 6 ) { printf (“o primeiro valor é menor”); } else { printf (“o primeiro valor é maior”); } Palavra reservada do C que quer dizer “escreva” Palavra reservada do C que quer dizer “senão”
  3. 3. Formato geral • Note que além das instruções eu escrevi: ( parêntese ), {chaves} “aspas” e ponto e virgula; • Isso não foi por acaso ou pra “enfeitar”, cada um deles tem um significado diferente, vamos ver o que cada um significa.
  4. 4. Parêntese () no if. Ele vai indicar qual minha condição, ou seja o valor que deverá ser verificado, no nosso exemplo ele verifica se 5 é menor que 6. Obs: sempre feche todos os parênteses que você abrir, pois se isso não for feito dará um BUG* * Pesquise sobre BUG clicando no nome.
  5. 5. Chaves { } no if. Se tudo que estiver dentro do parêntese for verdadeiro ela executa o que estiver dentro das chaves, no nosso exemplo ele irá escrever: O primeiro número é menor.
  6. 6. Ponto e virgula ; no if. • O ponto e virgula quer dizer FINAL da instrução, se eu não por o ponto e virgula no final o programa não entenderá que a instrução terminou e novamente irá ocasionar um bug, falando em bug você viu qual a origem da palavra?
  7. 7. E no else. • No else segue-se o mesmo conceito, a diferença é que não terei que verificar novamente já que, o valor do primeiro número é menor ou maior do que o segundo.
  8. 8. IF(){} ELSE IF(){} ELSE{} ccomplicou? Calma, veja a explicação a seguir e tudo irá ficar claro.
  9. 9. Explicando... Nesse caso o segundo termo else if ( ){ } também irá fazer outra verificação de condição dentro de ( ) e irá executar o que estiver dentro de { }, diferentemente de ELSE{ } que executará o que estiver dentro de { } caso nenhuma das condições sejam satisfeitas.
  10. 10. Obrigado pela atenção!

×