Estruturas de repetição Faça/enquanto (do/while)
Faça / Enquanto – do ... while O bloco de comandos é executado pelo menos uma vez e continua a ser executado enquanto a condição for verdadeira . Pseudocódigo: Faça <instruções> Enquanto (<condição>) Java: do <comando> while (<condição>); do  { <comandos>; }  while (<condição>);
Contador – Exemplo com  do/while Contagem e apresentação dos números de 1 a 100. 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);
Acumulador – Exemplo com do/ while Cálculo e apresentação da soma dos números de 1 a 100. 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);
Exercício Fazer um algoritmo em pseudocódigo e Java para somar os valores pares entre 100 e 200 e apresentar a média dos valores.  Utilizar do...while / faça...enquanto.
Repetição condicional com  do/while Pseudocódigo: Declarar resp alfanumérico; Faça ... Escrever (“Deseja continuar?(S/N”); Ler(resp); Enquanto resp = ‘S’; Java: char resp; do { ... resp = JOptionPane.showInputDialog(“Deseja continuar?(S/N”).charAt(0); } while (resp == ‘S’);
Exercício 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. Massa ideal: Homens: (72.7 * h) – 58 Mulheres: (62.1 * h) – 44.7

Algoritmos Aula 09

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