Условие:
Enter Input here
\nIf your code takes input, add i
\nOutput
3.48
\nYour Output\nRevenue per hour = 12

Enter Input here
\nIf your code takes input, add i
\nOutput
3.48
\nYour Output\nRevenue per hour = 12
Нам нужно разобраться, почему при запуске программы выводится «Revenue per hour = 12», хотя ожидается другое значение (например, 3.48).
Шаг 1. Объявляются переменные. Переменная sum имеет тип double и содержит значение 100.2, а hours – тип unsigned int со значением
8.
Шаг 2. При вычислении revenuePerHour используется выражение
(unsigned int)sum/hours
Обратите внимание, что приведение (unsigned int)sum применяется только к переменной sum. Это значит, что число 100.2 приводится к типу unsigned int, из-за чего отбрасывается дробная часть и остается...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит
Попробуй решить по шагам
Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение