Mobile App Development · Dart/Flutter
Coloque em prática o que viu no conteúdo: variáveis, tipos básicos, interpolação de string e os operadores ++ / --.
Exercício
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