Estruturas de repetição Faça/enquanto (do/while)
Faça / Enquanto – do ... while <ul><li>O bloco de comandos é executado pelo menos uma vez e continua a ser executado enqua...
Contador – Exemplo com  do/while <ul><li>Contagem e apresentação dos números de 1 a 100. </li></ul>Pseudocódigo: Declarar ...
Acumulador – Exemplo com do/ while <ul><li>Cálculo e apresentação da soma dos números de 1 a 100. </li></ul>Pseudocódigo: ...
Exercício <ul><li>Fazer um algoritmo em pseudocódigo e Java para somar os valores pares entre 100 e 200 e apresentar a méd...
Repetição condicional com  do/while <ul><li>Pseudocódigo: </li></ul><ul><ul><li>Declarar resp alfanumérico; </li></ul></ul...
Exercício <ul><li>Reescrever o algoritmo de cálculo da massa ideal, de modo que o processamento seja repetido enquanto o u...
Próximos SlideShares
Carregando em…5
×

Algoritmos Aula 09

3.356 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
3.356
No SlideShare
0
A partir de incorporações
0
Número de incorporações
9
Ações
Compartilhamentos
0
Downloads
79
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos Aula 09

  1. 1. Estruturas de repetição Faça/enquanto (do/while)
  2. 2. Faça / Enquanto – do ... while <ul><li>O bloco de comandos é executado pelo menos uma vez e continua a ser executado enquanto a condição for verdadeira . </li></ul>Pseudocódigo: Faça <instruções> Enquanto (<condição>) Java: do <comando> while (<condição>); do { <comandos>; } while (<condição>);
  3. 3. Contador – Exemplo com do/while <ul><li>Contagem e apresentação dos números de 1 a 100. </li></ul>Pseudocódigo: Declarar i numérico_inteiro; i  1; Faça Escrever(i); i  i + 1; Enquanto i <= 100; Java: int i = 1; do { System.out.println(i); i++; } while (i <= 100);
  4. 4. Acumulador – Exemplo com do/ while <ul><li>Cálculo e apresentação da soma dos números de 1 a 100. </li></ul>Pseudocódigo: Declarar i,soma numérico_inteiro; i  1; soma  0; Faça soma  soma + i; i  i + 1; Enquanto i <= 100; Escrever (soma); Java: int soma = 0, i = 1; do { soma = soma + i; i++; } while (i <= 100); System.out.println(soma);
  5. 5. Exercício <ul><li>Fazer um algoritmo em pseudocódigo e Java para somar os valores pares entre 100 e 200 e apresentar a média dos valores. </li></ul><ul><li>Utilizar do...while / faça...enquanto. </li></ul>
  6. 6. Repetição condicional com do/while <ul><li>Pseudocódigo: </li></ul><ul><ul><li>Declarar resp alfanumérico; </li></ul></ul><ul><ul><li>Faça </li></ul></ul><ul><ul><li>... </li></ul></ul><ul><ul><li>Escrever (“Deseja continuar?(S/N”); </li></ul></ul><ul><ul><li>Ler(resp); </li></ul></ul><ul><ul><li>Enquanto resp = ‘S’; </li></ul></ul><ul><li>Java: </li></ul><ul><ul><li>char resp; </li></ul></ul><ul><ul><li>do </li></ul></ul><ul><ul><li>{ </li></ul></ul><ul><ul><li>... </li></ul></ul><ul><ul><li>resp = JOptionPane.showInputDialog(“Deseja continuar?(S/N”).charAt(0); </li></ul></ul><ul><ul><li>} while (resp == ‘S’); </li></ul></ul>
  7. 7. Exercício <ul><li>Reescrever o algoritmo de cálculo da massa ideal, de modo que o processamento seja repetido enquanto o usuário quiser realizar um novo cálculo. </li></ul><ul><li>Massa ideal: </li></ul><ul><ul><ul><li>Homens: (72.7 * h) – 58 </li></ul></ul></ul><ul><ul><ul><li>Mulheres: (62.1 * h) – 44.7 </li></ul></ul></ul>

×