Mobile App Development · Dart/Flutter

02 · Apresente-se — Exercícios

Coloque em prática o que viu no conteúdo: variáveis, tipos básicos, interpolação de string e os operadores ++ / --.

Exercício

apresentese.dart

Cria uma apresentação pessoal combinando final (nome, que não muda) e var (idade e altura, que mudam), exibe tudo com interpolação de string e pratica ++ / -- em variáveis independentes. No final, atualiza idade e altura para mostrar que uma var pode ser reatribuída.

// Exercício: criar uma apresentação pessoal com variáveis, incremento e decremento.
// Demonstra uso de 'final' (imutável) e 'var' (mutável) e operadores ++ e --.
void main() {
  // 'final' porque o nome não muda após ser definido.
  final String nome = 'Vinny';
  // 'var' porque idade e altura serão alteradas ao longo do programa.
  var idade = 40;
  var altura = 1.69;
  // Acessa o primeiro caractere da String pelo índice [0].
  final String inicial = nome[0];

  print('Minha inicial é $inicial');
  print('Tenho $idade anos e minha altura é ${altura.toStringAsFixed(2)} m');

  // Demonstra pós-incremento: o valor é incrementado em 1 após a atribuição.
  var incremento = 1;
  incremento++;
  print('Incremento: $incremento');

  // Demonstra pós-decremento: o valor é reduzido em 1 após a atribuição.
  var decremento = 4;
  decremento--;
  print('Decremento: $decremento');

  // Mostra que variáveis 'var' podem ter seus valores atualizados.
  idade++;
  altura += 0.01;
  print(
    'Atualização: agora tenho $idade anos e altura ${altura.toStringAsFixed(2)} m',
  );
}

Saída esperada

Minha inicial é V
Tenho 40 anos e minha altura é 1.69 m
Incremento: 2
Decremento: 3
Atualização: agora tenho 41 anos e altura 1.70 m

Como executar

dart run 02-ApresenteSe/02-Exercicios/codigo_fonte/apresentese.dart