A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prof. Tertuliano Estrutura Condicional em C++

Apresentações semelhantes


Apresentação em tema: "Prof. Tertuliano Estrutura Condicional em C++"— Transcrição da apresentação:

1 Prof. Tertuliano http://tertuliano.wetpaint.com Estrutura Condicional em C++

2 Operadores Relacionais  retornam true (1) or false (0). OperadorDescrição ==Igualdade !=Desigualdade <Menor que >Maior que <=Menor ou igual >=Maior ou igual

3 Operadores Aritméticos OperaçãoOperador Soma+ Subtração- Multiplicação* Divisão/ Módulo (resto)% Lógicos OperaçãoOperador E&& OU|| NÃO| Regras de precedência igual as da matemática. Módulo (%) válido só para inteiros.

4 Comandos de Controle Como acontece com a maioria das linguagens de programação, os comandos em C++ são executados sequencialmente, na ordem em que aparecem no programa fonte. A ‘execução seqüencial’ pode ser alterada através de comandos de controle do fluxo de execução.

5 5 Comandos de Repetição Comando do while:  O bloco de comandos é executado enquanto a condição for verdadeira.  A laço é executado pelo menos uma vez, independe da condição ser verdadeira. do { ; } while (condição)

6 Estrutura de repetição para número definido de repetições Estrutura for Estrutura de repetição para número indefinido de repetições Repetição com pré condição Estrutura while Repetição com pós condição Estrutura do... While Estrutura de Repetição

7 Terminologia O código repetido em um laço (loop) é chamado corpo do laço. O corpo do laço é constituído de um ou mais comandos. Cada repetição do corpo do laço é chamada de uma iteração do laço. A iteração é controlada por um teste de condição A condição de controle é uma expressão expressão booleana booleana

8 Estrutura de Repetição para Número Indefinido de Repetições Essa estrutura de repetição é utilizada quando quando não se sabe o número de vezes em que um trecho do algoritmo deve ser repetido. Embora, também possa ser utilizada quando se sabe esse número. C++, implementa dois comandos para esta situação: Comando while Comando do... while

9 Estrutura de Repetição para Número Indefinido de Repetições A diferença importante entre os laços while e do-while envolve o momento em que a expressão booleana de controle é verificada. Com while, a expressão booleana é verificada antes que o corpo do laço seja executado. Com do-while o corpo do laço é executado primeiro, e a condição verificada depois.

10 Repetição com pré condição While O corpo do laço é executado zero ou mais vezes Sintaxe While ( condição ) { corpo do laço; }

11 Exemplo: Exibe os dígitos de um número. #include void main() { unsigned n, d; printf ("\n Digite um numero:"); scanf ("%u", &n); printf ("\n Os seus digitos sao: "); while ( n!=0 ) { d=n%10; n/=10; printf ("%u",d); } getchar(); }

12 do-while O corpo do laço é executado executado uma ou mais vezes Sintaxe do { corpo do laço; } while ( condição); Repetição com pós condição

13 Exemplo: #include int main() { int x; do { printf ("Digite um inteiro positivo:"); scanf("%d",&x); } while(x>=0); printf("O valor digitado foi %d \n",x); return 0; }


Carregar ppt "Prof. Tertuliano Estrutura Condicional em C++"

Apresentações semelhantes


Anúncios Google