Advertisement
Guest User

Untitled

a guest
Aug 7th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // 278 é uma quantidade de minutos que estou usando como exemplo, equivale a 4 horas e 38 minutos
  2. let horas = Math.floor(278/60); // Pego as horas (4)
  3. let minutos = Math.ceil(278 - (horas * 60)); // Pego os minutos (38)
  4. // aqui chamo essa função em meiaHoraCarencia(38, 10) (carencia estipulada no configurador), se estiver no prazo, ele cobra 4 horas e meia, se não estiver, vai cobrar 5 horas.
  5. let meiaHoraCarencia = (min, carencia) => (min >= 30 && min <= (30 + carencia)) ? true : false;
  6. // Além da validação de cima, verificar se este é maior que zero e menor que a carencia para cobrar só o valor da hora caso fosse por exemplo 248 minutos (4h08min)
  7. let minutosCarencia = (min, carencia) => (min > 0 && min <= carencia) ? true : false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement