if (horaTermino >= horaInicio) { durHora = (((horaTermino * 60)+ minTermino) - ((horaInicio * 60) + minInicio))/60; } else { durHora = ((((horaTermino + 24)* 60) + minTermino) - ((horaInicio * 60) + minInicio))/60; } if (minTermino >= minInicio) { durMin = minTermino - minInicio; } else { durMin = minTermino - minInicio + 60; } if (horaInicio < 0 || horaInicio > 23 || horaTermino < 0 || horaTermino > 23 || minInicio < 0 || minInicio > 59 || minTermino < 0 || minTermino > 59) { (durHora = 99) && (durMin = 99); } if ((durHora > 2) || durHora ==2 && durMin > 0) { (durHora = 99) && (durMin = 99); }