Conteúdo do Curso
Introdução ao C++
Introdução ao C++
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.
while
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
#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
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Obrigado pelo seu feedback!