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

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

Estruturas de Repetição While

Apresentações semelhantes


Apresentação em tema: "Estruturas de Repetição While"— Transcrição da apresentação:

1 Estruturas de Repetição While
Lab. de Programação de Computadores Marco Antonio Montebello Júnior

2 Estruturas de Repetição
Usada para executar a repetição de um ou mais comandos enquanto uma determinada condição permanecer verdadeira. Programação de Computadores - Laboratório

3 Estruturas de Repetição - while
while(<condição>) <comando>; { <comando1>; <comando2>; } Programação de Computadores - Laboratório

4 Estruturas de Repetição - while
A <condição> é avaliada antes do(s) comando(s) ser(em) executado(s). A <condição> pode ser qualquer expressão válida em C. O estrutura de repetição while pode ser usada de forma aninhada. Programação de Computadores - Laboratório

5 Estruturas de Repetição - while
A estrutura de repetição for pode ser substituída por um while. Exemplo: int iNum = 10; while(iNum<0) { printf(“\n %i”, iNum--); } Programação de Computadores - Laboratório

6 Estruturas de Repetição - while
while(cResposta != 's') <comando>; while(cResp == 's') { <comando1>; <comando2>; } Programação de Computadores - Laboratório

7 Estruturas de Repetição – while Exemplo:
iNum = 0; while(cResp == 's') { printf(“\nNumero: %i.”, iNum++); printf(“Deseja continuar? ”); scanf(“%c”, cResp); } Programação de Computadores - Laboratório

8 Estruturas de Repetição do ... while
Usada para a repetição de um ou mais comandos enquanto uma determinada condição permanecer verdadeira. Programação de Computadores - Laboratório

9 Estruturas de Repetição do ... while
{ <comando>; } while(<condição>); <comando1>; <comando2>; Programação de Computadores - Laboratório

10 Estruturas de Repetição do ... while
A <condição> é avaliada após o(s) comando(s) ser(em) executado(s). A <condição> pode ser qualquer expressão válida em C. O estrutura de repetição do ... while pode ser usada de forma aninhada. Programação de Computadores - Laboratório

11 Estruturas de Repetição do ... while
A estrutura de repetição for pode ser substituída por um do ... while (o inverso não é verdadeiro). Exemplo: int iNum = 10; do { printf(“\n %i”, iNum--); }while(iNum<0); Programação de Computadores - Laboratório

12 Estruturas de Repetição do ... while
{ <comando>; } while(cResposta == 's') <comando1>; <comando2>; }while(cResp != 'n'); Programação de Computadores - Laboratório

13 Estruturas de Repetição do ... while
iNum = 0; do { printf(“\nNumero: %i.”, iNum++); printf(“Deseja continuar? ”); scanf(“%c”, cResp); } while(cResp == 's'); Programação de Computadores - Laboratório

14 Exercícios Estruturas de Repetição - while
Ler 2 números e verificar quem é o maior. Fazer isso enquanto: O 1o. número for menor que 2000 O 2o. número for menor que 2500 O 1o. e o 2a. números forem menor que 1500 Programação de Computadores - Laboratório

15 Exercícios Estruturas de Repetição - while
Calcule a média de duas notas (devem estar entre 0 e 10), enquanto o usuário desejar. O mesmo deve pressionar a tecla 'n', para encerrar o programa (Deseja continuar (s/n)?).Exiba aprovado, reprovado e em exame segundo o critério: Média >= 7 Aprovado Média >= 4 e < 7 Exame Média < 4 Reprovado Programação de Computadores - Laboratório

16 Exercícios Estruturas de Repetição - while
Reescreva o programa da calculadora, mas agora o usuário deve determinar quando deseja parar. Calcular o fatorial de um número. Fazer enquanto o usuário digitar ‘S’ para a pergunta: Deseja continuar (S/N)? Programação de Computadores - Laboratório

17 Exercícios Estruturas de Repetição - while
Calcule o imposto de renda do(s) contribuinte(s), solicitando a sua renda anual e o número de dependentes, através dos seguintes critérios: Para cada dependente será concedido um desconto de R$ 15,00 Salário < R$ 1.000, % Salário >= R$ 1.000,00 e < R$ 5.000,00 10% Salário >= R$ 5.000, % Calcule enquanto o salário for maior que 0 (zero) Programação de Computadores - Laboratório

18 Exercícios Estruturas de Repetição
Calcular o fatorial de um determinado numero utilizando do ... while for Perguntar ao usuário se ele deseja ou não realizar mais calculos Programação de Computadores - Laboratório

19 Programação de Computadores - Laboratório
Exercícios Refazer o programa de calculadora, realizando os cálculos enquanto o usuário desejar. Criar um menu de opções conforme o exemplo abaixo: + Soma - Subtração * Multiplicação / Divisão S Sair Programação de Computadores - Laboratório


Carregar ppt "Estruturas de Repetição While"

Apresentações semelhantes


Anúncios Google