Olá, Zilda, como vai?
Seu código está bem estruturado e demonstra que você compreendeu bem a proposta dos exercícios. As duas primeiras soluções estão corretas e devem funcionar normalmente no terminal, imprimindo as mensagens esperadas e capturando a entrada do usuário.
No terceiro exercício, há apenas um detalhe: o bloco main() está ausente, e por isso o programa não executará corretamente. Para corrigir, basta colocar o código dentro da função principal. Além disso, você pode capturar também o nome do usuário, como o enunciado sugere, antes de solicitar a idade.
Por exemplo:
import 'dart:io';
void main() {
print("Qual é o seu nome?");
String? nome = stdin.readLineSync();
print("Qual é a sua idade?");
String? idade = stdin.readLineSync();
print("Olá $nome, você tem $idade anos!");
}
Continue praticando e compartilhando seus exercícios, Zilda. O fórum está à disposição para suas dúvidas e aprendizados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!