Я не могу понять, как взять общее количество часов и разделить его на обычные и сверхурочные часы.
Чего я хотел бы добиться: добавить модуль, который делит количество отработанных часов на обычные и сверхурочные. Этот модуль должен иметь один параметр «in» и два параметра «out».
То, что я мог придумать, было:
if (total_hours >= 0 || total_hours <= 40) {
reg_hours = total_hours;
}
if (total_hours >= 41 || total_hours <= 60) {
ovt_hours = (total_hours - 40);
}
total_hours мой вклад. И reg_hours и ovt_hours - мои выводы. Если я добавлю 35.6 для total_hours, он скомпилируется и даст мне -4.40. Это хорошо с вводом 40 или выше, но когда дело доходит до чего-то меньшего, это всегда дает отрицательное значение ovt_hours. Я действительно запутался в том, как не дать мне дать отрицательное число. Я искал везде, чтобы найти решение, но я не мог найти ничего, что могло бы помочь мне понять, что я делаю неправильно. Мне бы очень помогло, если бы кто-нибудь мог объяснить это самым простым способом.