1
resposta

Mão na massa: vendendo receitas

void main() {
  Receita macarraoAoPesto = Receita("Macarrão ao Pesto", 20.00);
  Receita lasanha4Queijos = Receita("Lasanha 4 queijos", 32.00);
  Receita burrataComPesto = Receita("Burrata com Pesto", 28.00);
  

  List<Receita> receitas = <Receita>[macarraoAoPesto, lasanha4Queijos, burrataComPesto];

  for (Receita receita in receitas) {
    print(receita.nome);
    print(receita.preco);
  }
}

class Receita {
  String nome;
  double preco;

  Receita(this.nome, this.preco);
}
1 resposta

Olá, Youssef, como vai?

Seu código está correto e cumpre o objetivo proposto no exercício. Você criou as instâncias da classe Receita e armazenou todas em uma lista, usando depois um laço para exibir os dados. Parabéns pela organização e clareza.

Uma dica para deixar a saída um pouco mais amigável é formatar os valores de preço para mostrar sempre duas casas decimais. Em Dart, pode-se fazer assim: print(receita.preco.toStringAsFixed(2));. Isso é útil quando estamos trabalhando com valores monetários.

Continue compartilhando seus exercícios, o fórum está à disposição para o que precisar.

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