Desafio: Definindo Iterações com o Loop While em C++
Um laço while
continua executando enquanto uma condição especificada permanecer true
. Mas e se quisermos repetir um determinado trecho de código um número fixo de vezes, por exemplo, 3 ou 5 vezes? Nesses casos, podemos alcançar isso utilizando uma variável contadora.
Vamos analisar essa ideia em mais detalhes. Já sabemos que expressões como x < 5
retornam true
se x
for menor que cinco e false
se x
for maior ou igual a cinco.
Esse conceito está alinhado com o que precisamos para um número fixo de repetições. No entanto, para que isso funcione, precisamos definir uma variável contadora x
e atualizá-la dentro do laço. Observe o código abaixo passo a passo:
main.cpp
123456789101112#include <iostream> int main() { // create variable for loop condition int i = 0; // variables for loops are usually called i or j while (i < 5) { std::cout << "Hello!" << std::endl; i++; // incrementing the i } }
A escolha do valor inicial para uma variável e o incremento utilizado em um loop irá impactar o número de iterações. Por exemplo, neste caso, inicializar a variável com 3 resultará em apenas 2 iterações.
Além disso, é possível ajustar o valor do incremento, o que também afetará a quantidade de iterações. Os valores específicos para inicialização e incremento dependem dos requisitos e objetivos da sua tarefa. Experimente modificar o valor inicial, alterar a condição ou ajustar o valor do incremento.
Swipe to start coding
Você precisa calcular o valor médio das transações em um sistema bancário. Para isso, utilize um array
, um laço while
e variáveis para armazenar o sum
e o iterator
. Todo o código deve ser implementado dentro da função calculateAverage
.
- Inicialize a variável
sum
. Ela armazenará o total de todas as transações. - Inicialize a variável
i
. Ela atuará como iterador, acompanhando a posição atual emtransactions
. - O laço
while
deve executar enquantoi
for menor que o número de elementos emtransactions
(variávelsize
). - Dentro do laço, adicione o valor da transação atual à variável
sum
. - Incremente a variável
i
em um a cada iteração. - Após o término do laço, calcule a
average
dividindosum
pelo número de transações.
Solução
solution.cpp
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 9.09
Desafio: Definindo Iterações com o Loop While em C++
Deslize para mostrar o menu
Um laço while
continua executando enquanto uma condição especificada permanecer true
. Mas e se quisermos repetir um determinado trecho de código um número fixo de vezes, por exemplo, 3 ou 5 vezes? Nesses casos, podemos alcançar isso utilizando uma variável contadora.
Vamos analisar essa ideia em mais detalhes. Já sabemos que expressões como x < 5
retornam true
se x
for menor que cinco e false
se x
for maior ou igual a cinco.
Esse conceito está alinhado com o que precisamos para um número fixo de repetições. No entanto, para que isso funcione, precisamos definir uma variável contadora x
e atualizá-la dentro do laço. Observe o código abaixo passo a passo:
main.cpp
123456789101112#include <iostream> int main() { // create variable for loop condition int i = 0; // variables for loops are usually called i or j while (i < 5) { std::cout << "Hello!" << std::endl; i++; // incrementing the i } }
A escolha do valor inicial para uma variável e o incremento utilizado em um loop irá impactar o número de iterações. Por exemplo, neste caso, inicializar a variável com 3 resultará em apenas 2 iterações.
Além disso, é possível ajustar o valor do incremento, o que também afetará a quantidade de iterações. Os valores específicos para inicialização e incremento dependem dos requisitos e objetivos da sua tarefa. Experimente modificar o valor inicial, alterar a condição ou ajustar o valor do incremento.
Swipe to start coding
Você precisa calcular o valor médio das transações em um sistema bancário. Para isso, utilize um array
, um laço while
e variáveis para armazenar o sum
e o iterator
. Todo o código deve ser implementado dentro da função calculateAverage
.
- Inicialize a variável
sum
. Ela armazenará o total de todas as transações. - Inicialize a variável
i
. Ela atuará como iterador, acompanhando a posição atual emtransactions
. - O laço
while
deve executar enquantoi
for menor que o número de elementos emtransactions
(variávelsize
). - Dentro do laço, adicione o valor da transação atual à variável
sum
. - Incremente a variável
i
em um a cada iteração. - Após o término do laço, calcule a
average
dividindosum
pelo número de transações.
Solução
solution.cpp
Obrigado pelo seu feedback!
single