0% acharam este documento útil (0 voto)
8 visualizações15 páginas

PA - Aula 04 - Estrutura Repetição - While

O documento aborda a estrutura de repetição na programação, explicando como ela permite a execução repetitiva de comandos enquanto uma condição lógica é verdadeira. Exemplos práticos são fornecidos, como calcular a média de notas de alunos e determinar resultados com base em condições específicas. A sintaxe da estrutura de repetição é apresentada, juntamente com exercícios para prática.

Enviado por

karlanize4
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
8 visualizações15 páginas

PA - Aula 04 - Estrutura Repetição - While

O documento aborda a estrutura de repetição na programação, explicando como ela permite a execução repetitiva de comandos enquanto uma condição lógica é verdadeira. Exemplos práticos são fornecidos, como calcular a média de notas de alunos e determinar resultados com base em condições específicas. A sintaxe da estrutura de repetição é apresentada, juntamente com exercícios para prática.

Enviado por

karlanize4
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 15

Engenharias

Programação
Aplicada
Aula 07
Professora: Débora Pereira Coura
Estrutura de Repetição

Na Figura, expr_logica representa alguma


expressão lógica, que, enquanto resultar
em true (verdadeiro), vai permitir a
execução repetitiva de comandos
quaisquer representados por comandos
(podem ser sequenciais, de decisão ou de
repetição). Quando for false (falso), segue-
se para algum outro comando fora da
repetição.
Estrutura de Repetição
Existem problemas que são repetitivos por natureza:
Por exemplo, escrever um programa para calcular a
média das notas de todos os alunos da turma.
Poderia-se executar o programa para cada aluno mas
seria trabalhoso. E se o professor também quisesse
saber o nome do aluno com a maior média?
A estrutura de repetição resolve esse problema já que ela
permite que uma quantidades de comandos possa ser
executada repetidamente enquanto uma determinada
condição seja verdadeira.
Estrutura de Repetição:
Sintaxe
A sintaxe é respectivamente a palavra reservada while, a
condição a ser testada entre parênteses, e entre chaves
a lista de instruções que se deseja executar.
Estrutura de Repetição

A figura ao lado ilustra um algoritmo


que verifica uma variável do tipo
caracter. Enquanto a variável for
diferente da letra ‘S’ o comando while
será executado, assim como as
instruções dentro dele. No momento
em que o usuário atribuir ‘S’ a variável,
o comando enquanto terminará e o
programa chega ao seu final.
Estrutura de Repetição

O exemplo a seguir ilustra em Java o mesmo algoritmo do


fluxograma anterior.
Estrutura de Repetição

Considere o seguinte
problema:
Elabore um programa,
que a leia nota de um
aluno e que determine
escreva: "Aprovado" se o
aluno obtiver nota
superior ou igual a 60 e
"Reprovado" se o aluno
obtiver nota inferior a
60.
Estrutura de Repetição

Supondo que o professor deseja checar o


resultado de 5 alunos. Então, o programa deverá
ser executado 5 vezes para mostrar o resultado de
todos os 5 alunos de uma turma, pois, a sua
execução só permite informar a nota de 1 aluno.

Podemos alterá-lo para que com somente uma


chamada ou execução o mesmo possa mostrar o
resultado de todos os 5 alunos?
Estrutura de Repetição

Podemos utilizar a ESTRUTURA


DE REPETIÇÃO que permite
executar diversas vezes um
mesmo trecho do programa,
porém, sempre verificando
antes de cada execução se é
"permitido" repetir o mesmo
trecho.
Exemplo 01:
Elabore um programa que leia o nome e a população de 5
cidades e calcule e escreva a população total das cidades.

Teste o
programa!!!
FAÇA VOCÊ!!!
Agora modifique o programa para que ele calcule a
média da população das 5 cidades.
Exemplo 02:
Elabore um programa que leia o nome e o salário bruto de 5
funcionários. O algoritmo deverá calcular e escrever o salário líquido
(usando a fórmula SALÁRIO-LÍQUIDO = SALÁRIO-BRUTO * 0,80). E
também calcular e escrever a quantidade de funcionários que
ganham salário líquido acima de R$ 2.000,00.

Teste o
programa!!!
Exemplo 02:
Faça você...
1) Elabore um programa que exiba os números pares de 0 a 100.
2) Elabore um programa que imprima todos os números pares
existentes entre N1 e N2, onde N1 e N2 são números naturais
fornecidos pelo usuário.
3) Elabore um programa que solicite ao usuário o sexo e a altura
de 5 pessoas. Calcular e escrever o peso ideal de acordo com a
fórmula a seguir:
Homens: (72,7 * h ) – 58
Mulheres: (62,1 * h ) - 44,77
4)Construa um programa que leia a idade de 5 pessoas e conte
quantas possuem mais de 50 anos. Exiba o resultado.
Referências
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr
Figueiredo de. Algoritmos: lógica para
desenvolvimento de programação de
computadores. 29. ed., 5ª tiragem 2022. São
Paulo: Érica, 2019.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy