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++

bookLoop 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.

while.h

while.h

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.

main.cpp

main.cpp

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:

main.cpp

main.cpp

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

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 4

bookLoop While

Deslize para mostrar o menu

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.

while.h

while.h

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.

main.cpp

main.cpp

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:

main.cpp

main.cpp

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
some-alt