10
Estrutura de controle If, else.

Estrutura de controle if else

Embed Size (px)

Citation preview

Page 1: Estrutura de controle if else

Estrutura de controle

If, else.

Page 2: Estrutura de controle if else

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:

if ( 5 < 6 ) { printf (“o primeiro valor é menor”); }

else { printf (“o primeiro valor é maior”); }

Palavra reservada do C que quer dizer “se”

Palavra reservada do C que quer dizer “escreva”

Palavra reservada do C que quer dizer “senão”

Page 3: Estrutura de controle if else

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.

Page 4: Estrutura de controle if else

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.

Page 5: Estrutura de controle if else

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.

Page 6: Estrutura de controle if else

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?

Page 7: Estrutura de controle if else

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.

Page 8: Estrutura de controle if else

IF(){} ELSE IF(){} ELSE{}

ccomplicou? Calma, veja a explicação a seguir e tudo irá ficar claro.

Page 9: Estrutura de controle if else

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.

Page 10: Estrutura de controle if else

Obrigado pela atenção!