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

Mão na massa: vendendo receitas

Exercício: Mão na massa: vendendo receitas
Agora que você criou uma classe que representa uma "Receita", você precisa de alguma forma utilizá-lo no cardápio virtual criando um novo item.

void main() {
  Receita itemUm = Receita("Macarrão ao pesto", 20.00);
  Receita itemDois = Receita("Lasagna 4 queijos", 32.00);
  Receita itemTres = Receita("Burrata com pesto", 28.00);
  Receita itemQuatro = Receita("Miojo do chef    ", 17.00);

  List<Receita> prato = <Receita>[itemUm, itemDois, itemTres,itemQuatro,];

  print("\n-----------Cardápio ----------\n");
  for (Receita item in prato) {
    print('- ${item.nome} = R\$ ${item.preco.toStringAsFixed(2)}');
  }
   double total = calcularTotal(prato);
  print("-------------------------------");
  print("-  Total do pedido: R\$ ${total.toStringAsFixed(2)}");
  print("-------------------------------\n");
}

double calcularTotal(List<Receita> receitas) { //função para calcular o total,
  double total = 0;
  for (Receita receita in receitas) {
    total += receita.preco;
  }
  return total;
}

class Receita {
  String nome;
  double preco;

  Receita(this.nome, this.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!

Olá José Antônio, tudo bem?

Meus parabéns por compartilhar seu projeto! Ficou muito bom.

Sua implementação da classe Receita e a forma como você criou os itens (itemUm, itemDois, etc.) estão perfeitas.

Seu empenho e dedicação são muito importantes para o seu desenvolvimento.

Bons estudos!

Sucesso

Imagem da comunidade