Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Implementação um pouco diferente da feita pelo instrutor.

Dart: criando e manipulando variáveis e listas

Tomei a liberdade de fazer algumas alterações no código apresentado em aula pelo instrutor Kako, e gostaria das considerações da equipe Alura:

void main() {
  int idade = 54;
  int energia = 100;
  int contador = 0;
  double altura = 1.73;
  bool geek = true;
  bool maiorDeIdade;
  String souMaior;
  String nome = 'Antonio Barruzi Junior';

  if(idade >= 18) {
    maiorDeIdade = true;
    souMaior = 'maior';
  }
  else {
    maiorDeIdade = false;
    souMaior = 'menor';
  }
  String apelido = 'Junião';


  List<String> listanome = ['Luiz Antonio', 'Arthur', 'Emanuel'];
  List<dynamic> juniao =[idade, altura, geek, nome, apelido];

  String frase = 'Olá! Eu sou ${juniao[4]}! \n'
      'mas meu nome completo é ${juniao[3]} \n'
      'tenho ${juniao[0]} anos de idade, '
      'e ${juniao[1]}m de altura.\n'
      'Eu sou $souMaior de idade.\n';
  print (frase);
  print('Nomes dos meus filhos:');
  listanome.forEach((nomefilho) => print(nomefilho));
  print('\n');

  for (int i = 1; i <= 5; i++) {
    print('Conclui $i voltas na pista.');
  }
  print('\n');
  while (energia > 0){
    print('Fiz $contador repetiçôes até agora');
    contador++;
    if (energia >= 6) {
      energia = energia - 6;
    }
    else {
      break;
    }
  }
  energia = 100;
  contador = 0;
  print('\nRepetindo mais...');
  do {
    contador++;
    if (energia >= 6) {
      energia = energia - 6;
    }
    else {
      break;
    }
    print('$contador vez(es)!');
    energia = energia - 6;
  }while (energia>0);

  print('Sobrou $energia de energia.');

}
1 resposta
solução!

Oi Antonio,

Parabéns pela iniciativa de explorar o código e implementar suas próprias alterações! 👏

É ótimo ver você se aprofundando nos conceitos de Dart.

Seu código está bem estruturado e demonstra um bom entendimento sobre variáveis, listas, condicionais e loops.

A forma como você criou a String frase usando interpolação é eficiente e deixa o código mais legível. 👍

Para saber mais: Documentação oficial do Dart sobre listas.

Continue explorando e experimentando com o código! 💪