Первый вычисляется точно вручную.
Вопрос касается вычисления второго. Идея такая: разложить косинус в ряд. Затем полученное почленно проинтегрировать.
Если это учебная задача и метод вычисления регламентирован, то ему и надо следовать. Если ограничений на метод нет, то годится.
Затем убрать все члены, меньшие

.
Строго говоря, нужно оценить остаток ряда и выбрать такое число слагаемых, чтобы остаток был меньше заданной погрешности. В данном случае ряд знакочередующийся, а модули его членов монотонно стремятся к нулю, поэтому остаток оценивается первым отброшенным членом.
Если вычисления выполняются приближённо, то нужно учесть также погрешности округления.