Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Loop While | Introdução ao Fluxo de Programa
Introdução ao C++
course content

Conteúdo do Curso

Introdução ao C++

Introdução ao C++

1. Começando
2. Introdução aos Operadores
3. Variáveis e Tipos de Dados
4. Introdução ao Fluxo de Programa
5. Introdução às Funções

book
Loop While

Loops são construções de programação projetadas para executar repetidamente um bloco de código enquanto uma condição especificada é atendida. Eles são essenciais para tarefas que envolvem operações repetitivas, como iterar através de dados, realizar cálculos ou automatizar processos.

h

while

copy
1234
while (condition) { // If condition == true, then do_something; }

O programa começa e verifica a condição. Se a condição for verdadeira, ele executa o código dentro do loop e então verifica novamente a condição. Este processo se repete até que a condição se torne falsa, momento em que o programa sai do loop e para.

cpp

main

copy
12345678910111213141516
#include <iostream> int main() { int currentBalance = 0; // Initial balance int monthlyDeposit = 500; // Fixed deposit amount int targetBalance = 5000; // Savings goal // Accumulate balance until it matches the target while (currentBalance < targetBalance) { currentBalance += monthlyDeposit; // Add deposit to balance } std::cout << "Final balance: $" << currentBalance << std::endl; }

O programa começa com um saldo inicial, currentBalance, definido como 0. Um depósito fixo, monthlyDeposit, é repetidamente adicionado, aumentando o currentBalance.

O loop executa até que currentBalance atinja ou exceda o saldo alvo, targetBalance. Uma vez alcançado, o loop termina, e uma mensagem confirma o objetivo de poupança. Isso demonstra como depósitos consistentes podem ajudar a alcançar metas financeiras.

Nota

O loop pode não começar se a condição não for satisfeita.

É crucial garantir que o loop tenha uma condição de saída, ou seja, que o loop não será infinito. O exemplo de loop infinito:

cpp

main

copy
1234567891011
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
question mark

Escolha a versão correta do loop while.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 4
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt