Laços de repetição
Os laços de repetição são ferramentas
poderosas para o controle do fluxo de execução
do programa. Eles permitem que um
determinado trecho de código seja executado
até que uma condição específica seja satisfeita.
A linguagem C++ possui três
tipos de laços de repetição, a
saber, o for (para), o while
(enquanto) e o do while (faça
enquanto).
O for deve ser utilizado
quando você sabe o
número de vezes em que
o laço será executado.
Laço: for
for (variável = valor inicial; condição do laço; incremento ou decremento){
comandos...
}
O while e o do while devem ser empregados quando
não sabemos o número de vezes em que o laço será
executado.
Existe uma particularidade entre o while e o do
while. O bloco while pode nunca ser executado, caso
a condição seja falsa logo na primeira tentativa. O do
while executa o bloco e depois verifica a condição,
portanto, ele será executado ao menos uma vez.
Lembrando !!! Nas estruturas while e o do
while você deve alterar a condição, dentro
do bloco(contador++), para que de alguma
forma o laço tenha fim. Se isso não ocorrer,
o programa entrará no chamado loop
infinito.
Exercícios:
1.Fazer um programa que imprima
números de 1 a 100.
2 - Fazer um programa que imprima números de 50 até 0.
1. Faça um programa que mostre na tela todos os números de 100 até 200 usando laço while().
2. Faça um programa que mostre na tela todos os números de 20 até -20 usando laço do
while().
3. Fazer um programa que imprima números pares de 0 a 20.
4. Fazer um programa que imprima números ímpares entre 0 e 30.
5. Fazer um programa que pergunte 10 números ao usuário e apresente, ao final, a soma total
destes números.
6. Fazer um programa que solicite quatro notas, uma para cada bimestre e apresente a média
final.
7. Fazer um programa que pergunte vários números até que seja digitado um número par.
8. Fazer um programa que pergunte vários números, enquanto forem positivos.
9. Fazer um programa que pergunte vários números até que a soma acumulativa deles seja
maior que 500.
10.Faça um programa que pergunte um número e mostre a multiplicação dele por números de 1
até 10(tabuada)

Laços de Repetição - C++

  • 1.
    Laços de repetição Oslaços de repetição são ferramentas poderosas para o controle do fluxo de execução do programa. Eles permitem que um determinado trecho de código seja executado até que uma condição específica seja satisfeita.
  • 2.
    A linguagem C++possui três tipos de laços de repetição, a saber, o for (para), o while (enquanto) e o do while (faça enquanto).
  • 3.
    O for deveser utilizado quando você sabe o número de vezes em que o laço será executado.
  • 4.
    Laço: for for (variável= valor inicial; condição do laço; incremento ou decremento){ comandos... }
  • 5.
    O while eo do while devem ser empregados quando não sabemos o número de vezes em que o laço será executado. Existe uma particularidade entre o while e o do while. O bloco while pode nunca ser executado, caso a condição seja falsa logo na primeira tentativa. O do while executa o bloco e depois verifica a condição, portanto, ele será executado ao menos uma vez.
  • 8.
    Lembrando !!! Nasestruturas while e o do while você deve alterar a condição, dentro do bloco(contador++), para que de alguma forma o laço tenha fim. Se isso não ocorrer, o programa entrará no chamado loop infinito.
  • 9.
    Exercícios: 1.Fazer um programaque imprima números de 1 a 100.
  • 10.
    2 - Fazerum programa que imprima números de 50 até 0.
  • 11.
    1. Faça umprograma que mostre na tela todos os números de 100 até 200 usando laço while(). 2. Faça um programa que mostre na tela todos os números de 20 até -20 usando laço do while(). 3. Fazer um programa que imprima números pares de 0 a 20. 4. Fazer um programa que imprima números ímpares entre 0 e 30. 5. Fazer um programa que pergunte 10 números ao usuário e apresente, ao final, a soma total destes números. 6. Fazer um programa que solicite quatro notas, uma para cada bimestre e apresente a média final. 7. Fazer um programa que pergunte vários números até que seja digitado um número par. 8. Fazer um programa que pergunte vários números, enquanto forem positivos. 9. Fazer um programa que pergunte vários números até que a soma acumulativa deles seja maior que 500. 10.Faça um programa que pergunte um número e mostre a multiplicação dele por números de 1 até 10(tabuada)