Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Faça como eu fiz: quantos dias faltam?

Segue o código do projeto.

void main() {
  String nome = 'maçã', cor = 'vermelha';
  int diasDesdeColheita = 12;
  double peso = 73.6;
  String frase = toString(
      thisNome: nome,
      thisCor: cor,
      thisDiasDesdeColheita: diasDesdeColheita,
      thisPeso: peso);
  print(frase);
}

String toString(
    {required String thisNome,
    required String thisCor,
    required int thisDiasDesdeColheita,
    int diasParaMadura = 30,
    bool? isMadura,
    required double thisPeso}) {
  isMadura ??= thisDiasDesdeColheita >= diasParaMadura;
  String maduraString = '';

  if (!isMadura) {
    maduraString = 'não ';
  }

  String result = 'A $thisNome pesa $thisPeso gramas. '
      'Ela foi colhida há $thisDiasDesdeColheita dias '
      'e precisa de $diasParaMadura dias para amadurecer, '
      'logo, ela ${maduraString}está madura.';
  return result;
}

Saída do código

2 respostas
solução!

Olá, Fernando!

Mandou bem na resolução do problema! Espero que tenha sido tranquilo de fazer

Espero ter ajudado e bons estudos!

Obrigado Matheus!