Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

08 Mão na massa: vendendo receitas

Vendendo receitas

 class Receita {
  String receita;
  double nome;

  Conta(this.receita, this.nome);
}

void main () {
    Receita macarraoAoPesto = Receita("Macarrão ao pesto", 20.00);
    Receita lasagna4Queijos = Receita("Lasagna 4 queijos", 32.00);
    Receita burrataComPesto = Receita("Burrata com pesto", 28.00);
   Receita macarraoAlhoEOleo = Receita("Macarrão alho e óleo",18,00);
}

List<Receita> receitas = <Receita>[macaraoAoPesto, lasagna4Queijos, burrataComPesto, macarraoAlhoEOleo];

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

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
solução!

Oi, Zilda! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de ver que você estruturou a classe Receita e criou instâncias diferentes para as receitas. Um ponto que chama atenção é o uso de double nome, que deveria representar o preço, talvez renomear para preco ajude a deixar o código mais claro.

Uma dica interessante para o futuro é testar o uso de interpolação de strings para exibir os valores de forma mais legível.


class Receita {
  String nome;
  double preco;

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

void main() {
  Receita bolo = Receita('Bolo de chocolate', 25.0);
  print('A receita de ${bolo.nome} custa ${bolo.preco}');
}

Esse código mostra como imprimir os dados da classe de maneira organizada.

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