1
resposta

Função for com i+2

Olá tudo bem ? estou com uma dúvida para contabilizar de dois em dois.

Caso eu utilize o parâmetro for(int i=0; i<5; i+2){ print('Concluí $i voltas'); }

ele fica eternamente contabilizando, como se não encontra-se uma parada, porem o while está com o parametro de parar assim que utilizar toda energia vamos se dizer.

segue o script:

import 'package:modulo_4/modulo_4.dart' as modulo_4;

void main() { int idade = 22; int energia = 100; double altura = 1.86; bool maiordeidade; bool geek = true; bool comp = (idade == altura); String nome = 'Marcelo'; const String sobrenome = 'Camargo'; var Completo = 'Marcelo Camargo';

if (idade>=18) { maiordeidade = true; } else { maiordeidade = false; }

for (int i=1;i<5;i+2) { print('concludes $i laps'); }

while (energia>0) { print('mais uma repetição'); var i = energia = energia - 10; } }

1 resposta

Bom dia Luana!

Não priemos canico! seu problema é bem facil de resolver:

Acontece que no seu for() você colocou uma soma inválida, o certo seria definir i = i+2 e não apenas i+2

segue o código:

for (int i = 1; i < 5; i= i+2) {
    print('concludes $i laps');
  }