1
resposta

Atividade - Funções e Escopo

Código:

void main() {
  fruta();
}

fruta() {
  String nome = "Laranja";
  double peso = 0.30;
  int diasDesdeAColheita = 12;
  int diasAteFicarMadura = 40;
  chamarFruta(nome, peso, diasDesdeAColheita, diasAteFicarMadura);
}

String isMadura(int foiColhida, int diasParaAmadurecer) {
  if (foiColhida >= diasParaAmadurecer) {
    return "Está madura!";
  } else {
    return "Não está madura!";
  }
}

chamarFruta(String nome, double peso, int colhida, int ficarMadura) {
  String madura = isMadura(colhida, ficarMadura);
  print("A $nome pesa ${peso}kg!\n"
      "Ela foi colhida fazem $colhida dias e precisa de $ficarMadura para amadurecer!\n"
      "Logo, a $nome $madura");
}

Resultado:

A Laranja pesa 0.3kg!
Ela foi colhida fazem 12 dias e precisa de 40 para amadurecer!
Logo, a Laranja Não está madura!
1 resposta