class Cliente{ def idade Cliente(def age){ idade=age } def falarIdade(){ println("O Cliente tem $idade anos") } def isMenorIdade(){ idade < 18 } } class Bilhete{ def valor=20 def mesAtual = 12 def diaAtual ='quarta' def desconto(Cliente cliente){ if (cliente.isMenorIdade() && mesAtual ==12){ valor=valor-(valor*10)/100 }else if(!cliente.isMenorIdade() && diaAtual=='quarta' && cliente.idade <60){ valor=valor-(valor*5)/100 } else if(cliente.idade>60){ valor = valor - (valor*10)/100 } } def falarValor(){ println("vai pagar $valor Reais") } } bilhete = new Bilhete() cliente1 = new Cliente(10) cliente1.falarIdade() bilhete.desconto(cliente1) bilhete.falarValor()