1
resposta

[Dúvida] Lista de Exercícios - 1

1) Dando um “oi” para o mundo

void main() {
  print('Hello, World!');

2) Identificando mais problemas

import 'dart:io';
  void main() {
   print("Olá, me chamo Dart. Qual é o seu nome?");
 String? nome = stdin.readLineSync();
 print("Muito prazer, $nome. Vamos fazer vários programas juntos!");
 }

3) Solicitando a idade de usuário

import 'dart:io';

print("Qual a sua idade?");
  String? idade = stdin.readLineSync();
  print("Olá você tem $idade anos!");
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!