void main(List<String> arguments) {
String nome = 'Laranja';
double peso = 0.554;
int diasDesdeColheita = 35;
bool isMadura = funcEstaMadura(diasDesdeColheita);
bool estaDisponivel = isMadura;
mostrarSaborEPeso(nome, peso);
mostrarMadura(nome,20 , diasDesdeColheita);
funcEstaDisponivel(nome, isDisponivel: estaDisponivel);
}
mostrarMadura(String nome, int diasMadura, int diasColhida) {
if (diasColhida >= 20) {
int madura = diasColhida - diasMadura;
print('Ela foi colhida há $diasColhida dias, A $nome esta madura há $madura dias');
} else {
int verde = diasMadura - diasColhida;
print('Ela foi colhida há $diasColhida dias'
' e precisa de $verde dias para amadurecer, '
'A $nome esta verde');
}
}
bool? funcEstaDisponivel(String nome, {required bool isDisponivel}) {
if (isDisponivel == true) {
print('Esta $nome está disponivel');
} else {
print('Esta $nome não está disponivel');
}
}
bool funcEstaMadura(int dias) {
if (dias >= 20) {
return true;
} else {
return false;
}
}
mostrarSaborEPeso(String nome, double peso) {
print('A $nome pesa $peso kg ');
}