EXERCÍCIO WHILE
Sempre utilize estrutura de repetição while e a classe Scanner para entrada de valores.
1. Qual a diferença entre uma estrutura de repetição com sentinela e uma estrutura de
repetição com contador?
2. Desenvolva um programa que repita a mensagem “Lógica de Programação 2023” por
100 vezes.
3. Desenvolva um programa que leia 10 valores, some e mostre o resultado ao sair da
estrutura de controle.
4. Desenvolva um programa que continue lendo valores e os somando até que o total da
soma seja maior que 1000.
5. Desenvolva um programa que simule uma calculadora.
Sabemos que:
◦O programa deve ter a capacidade de fornecer ao usuário as opções de soma, subtração,
multiplicação e divisão; exemplo: digite 1 para soma, 2 para multiplicação…
◦Somente dois operandos;
◦A calculadora deve permanecer funcionando após a realização de um cálculo;
◦O usuário deve ter a opção de encerrar a calculadora ao final de um cálculo ou antes de
iniciar um;
◦Todos os valores devem ser lidos pelo teclado.
5. Desenvolva um programa com capacidade de decidir a eleição de representante de turma
com base nos votos dos alunos.
Sabemos que:
1. 3 candidatos para representante de turma;
2. Somente 10 alunos podem votar;
3. O programa deve informar qual o candidato foi o mais votado, a quantidade de votos por
candidato e se houve algum empate entre os candidatos;
4. O programa encerra e mostra o resultado ao final dos 10 votos.
6. Desenvolva um programa que solicite um número para o usuário entre 0 e 100. Se o usuário
digitar um número fora do intervalo deve aparecer uma mensagem de “Erro”. Em seguida
mostre todos os números menores que o número digitado.
7. Desenvolva um programa em que o usuário deve somar três números, lidos via console, até
que a somas desses números seja maior que 1000;
8. Desenvolva um programa em que o usuário digite um número e que sejam mostrados os
vinte números posteriores ao que foi digitado pelo usuário.
9. Desenvolva um programa que solicita que usuário digite 10 números, depois mostre na tela
quantos números negativos foram digitados.
10. .Desenvolva um programa que simule o funcionamento de um caixa eletrônico, com
operações de saque e saldo.