Estruturas de Repetição While

Slides:



Advertisements
Apresentações semelhantes
RH3 Estágio / Informática Prof. Eduardo
Advertisements

Programação em Java Prof. Maurício Braga
Programação de Computadores
Introdução à Programação Engenharia da Computação
Programação em Java Prof. Maurício Braga
Estruturas de Repetição
Marco Antonio Montebello Júnior
Marco Antonio Montebello Júnior
Marco Antonio Montebello Júnior
Marco Antonio Montebello Júnior
Operadores Aritméticos
Algoritmos e Programação Linguagens de Programação Teoria Aula (09/06)
Introdução à Computação - Jorge Macêdo
Exercícios de revisão.
THOBER CORADI DETOFENO, MSC. Aula 07
Curso de PHP O comando // serve para comentário linear no php
Rodrigo de Toledo (original: Claudio Esperança)
Comandos condicionais
Lógica de Programação Módulo II
Estrutura de decisão e repetição em JAVA
Professor: Juliano Lucas Gonçalves
Professor José Rui Aula 07
Introdução a Computação e Cálculo Numérico - Lab
Vetores e Matrizes Laboratório de ICCN Marco Antonio Montebello Júnior
Rodrigo Cristiano Silva
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Brincando com os números Cristiane Keller.
Aula prática 4 Laços Monitoria de Introdução à Programação
Introdução à Programação Estruturas de Repetição
Linguagens de Programação
Estruturas de Repetição
Marco Antonio Montebello Júnior
Material Didático Proposto
Estrutura de dados, pseudocódigo
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
PROGRAMAÇÃO I UNIDADE 4.
Aula 6 - Estruturas de Controle
Linguagem e Ambiente Scratch
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
Linguagem de Programação JAVA
Módulo I Capítulo 4: Operador de Repetição
Técnicas de Desenvolvimento de Algoritmos
Algoritmos e Estrutura de Dados I
Introdução à Linguagem C
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Algoritmos Comandos de repetição.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
Introdução à Programação
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo III Comandos de Controle.
Aula Prática 2 Monitoria IP/CC (~if669).
Introdução à Programação Aula Prática 2 Operadores e Comandos Condicionais Monitoria
Fundamentos de linguagens de programação
Informática e Computação Aula 12 Estrutura de Repetição
Prof. Renato de Oliveira Bastos
Comandos de Repetição (While, Do..While e For)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
Programação estruturada unidade 2
INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL Professora: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia.
Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz
Estrutura de Repetição
1 Estruturas de Controle Algoritmos Algoritmos –Série de ações em uma ordem específica As ações executadas Ordem na qual as ações são executadas.
1Unidade – Estrutura Condicional SE Algoritmos e Linguagens de Programação Estrutura Condicional SE Faculdade INED – Abril 2007 Prof. Edwar Saliba.
1Unidade 04 – Estruturas de Repetição Algoritmos e Linguagens de Programação Estruturas de Repetição Prof.: Guilherme Baião S. Silva
Desvios Encadeados e Operadores Lógicos Cleone Silva
Algoritmos Grupos de Slides No 2. Prof. SIMÃO Estrutura de decisão simples “Se” if end Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
Grupos de Slides No 5. Prof. SIMÃO
Algoritmos Grupos de Slides No 7. Prof. SIMÃO Estrutura de Repetição “para - passo”” for Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
Transcrição da apresentação:

Estruturas de Repetição While Lab. de Programação de Computadores Marco Antonio Montebello Júnior marco.antonio@aes.edu.br

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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,00 5% Salário >= R$ 1.000,00 e < R$ 5.000,00 10% Salário >= R$ 5.000,00 25% Calcule enquanto o salário for maior que 0 (zero) Programação de Computadores - Laboratório

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

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