Guest User

Untitled

a guest
Apr 21st, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #estagio 1
  2. def self.idade(data)
  3. idade_ano = (Date.today.year - data.year)
  4. if Date.today.month > data.month
  5. idade_ano
  6. elsif Date.today.month == data.month && Date.today.day == data.day
  7. idade_ano
  8. elsif Date.today.month < data.month
  9. idade_ano - 1
  10. elsif Date.today.month == data.month && Date.today.day < data.day
  11. idade_ano - 1
  12. elsif Date.today.month == data.month && Date.today.day > data.day
  13. idade_ano
  14. end
  15. end
  16.  
  17. #estágio 2
  18. def self.idade(data)
  19. if data
  20. idade_ano = (Date.today.year - data.year)
  21. if Date.today.month > data.month ||
  22. Date.today.month == data.month && Date.today.day > data.day ||
  23. Date.today.month == data.month && Date.today.day == data.day
  24. idade_ano
  25. elsif Date.today.month < data.month ||
  26. Date.today.month == data.month && Date.today.day < data.day
  27. idade_ano - 1
  28. end
  29. end
  30. end
  31.  
  32. #estágio 3
  33. def idade(data)
  34. if data
  35. idade_ano = (Date.today.year - data.year)
  36. idade_ano = idade_ano - 1 if (Date.today.month <= data.month) &&
  37. (Date.today.day < data.day)
  38. idade_ano
  39. end
  40. end
Add Comment
Please, Sign In to add comment