Apostila C

17400 palavras 70 páginas
LINGUAGEM C:

DESCOMPLICADA

´
Prof. Andre R. Backes

1

COMANDOS DE CONTROLE CONDICIONAL

´
˜
Os programas escritos ate o momento sao programas sequeciais: um co´
´
mando e executado apos o outro, do comeco ao fim do programa, na ordem
¸
´
´
em que foram declarados no codigo fonte. Nenhum comando e ignorado.
´
´
Entretanto, ha casos em que e preciso que um bloco de comandos seja executado somente se uma determinada condicao for verdadeira. Para
¸˜
isso, precisamos de uma estrutura de selecao, ou um comando de con¸˜ trole condicional, que permita selecionar o conjunto de comandos a ser
´
executado. Isso e muito similar ao que ocorre em um fluxograma, onde o s´mbolo do losango permitia escolher entre diferentes caminhos com base ı em uma condicao do tipo verdadeiro/falso:
¸˜

Nesta secao iremos ver como funcionam cada uma das estruturas de selecao
¸˜
¸˜ presentes na linguagem C.

1.1

COMANDO IF

´
´
´
Na linguagem C, o comando if e utilizado sempre que e necessario escolher entre dois caminhos dentro do programa, ou quando se deseja executar um ou mais comandos que estejam sujeitos ao resultado de um teste.
´
A forma geral de um comando if e: if (condicao) {
¸˜
sequencia de comandos;
¨ˆ
}
´
Na execucao do comando if a condicao sera avaliada e:
¸˜
¸˜
2

´
• se a condicao for diferente de zero, ela sera considerada verdadeira
¸˜
´ e a sequencia de comandos sera executada;
¨ˆ
´
• se a condicao for zero, ela sera considerada falsa e a sequencia de
¸˜
¨ˆ
˜
´ comandos nao sera executada.
ˆ
Abaixo, tem-se um exemplo de um programa que le um numero inteiro
´
´
´
digitado pelo usuario e informa se o mesmo e maior do que 10:
Exemplo: comando if
1
2
3
4
5
6
7
8
9
10
11

# include
# include < s t d l i b . h> i n t main ( ) { i n t num ; p r i n t f ( ” D i g i t e um numero : ” ) ; s c a n f ( ”%d ” ,&num) ; i f (num > 10) p r i n t f ( ”O numero e maior do que 10\n ” ) ;

Relacionados

  • Apostila C#
    16398 palavras | 66 páginas
  • Apostila C#
    24128 palavras | 97 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • Apostila de c
    615 palavras | 3 páginas
  • Apostila c
    14223 palavras | 57 páginas
  • apostila de c
    6145 palavras | 25 páginas
  • Apostila c++
    8952 palavras | 36 páginas