Meu código ficou assim:
void main() {
String nome = 'laranja';
double peso = 50.5;
int diasColheita = 25;
int diasMadura = 30;
bool isMadura;
funcInfoFruta(nomeFruta: nome, pesoFruta: peso, diasColheitaFruta: diasColheita, diasMaduraFruta: diasMadura);
}
funcInfoFruta({required String nomeFruta, required double pesoFruta, required int diasColheitaFruta, required int diasMaduraFruta, bool? isFrutaMadura}){
if (diasColheitaFruta >= diasMaduraFruta){
isFrutaMadura;
print('A Laranja pesa $pesoFruta gramas! Ela foi colhida há $diasColheitaFruta dias e precisa de $diasMaduraFruta dias para amadurecer, logo, a Laranja está madura!');
}else {
isFrutaMadura = false;
print('A Laranja pesa $pesoFruta gramas! Ela foi colhida há $diasColheitaFruta dias e precisa de $diasMaduraFruta dias para amadurecer, logo, a Laranja não está madura!');
}
}
Resultados no terminal: