Karen can read 10 pages and complete 15 math problems in 30 minutes. How long will it take her to do her homework if she has 30 pages to read and 45 math problems to complete?

Karen can complete 1 page in 30/10 = <<30/10=3>>3 minutes.

Karen can complete 1 math problem in 30/15 = <<30/15=2>>2 minutes.
Karen will take 3 x 30 = <<3*30=90>>90 minutes to read 30 pages.
Karen will take 2 x 45 = <<2*45=90>>90 minutes to complete 45 math problems.
Therefore, Karen will take 90 + 90 = <<90+90=180>>180 minutes to do her homework. Answer: \boxed{180}.

To find out how long it will take Karen to do her homework, we need to first calculate how many pages she can read and math problems she can complete in one minute.

Karen can read 10 pages and complete 15 math problems in 30 minutes.
Therefore, in one minute, she can read 10/30 = 1/3 page.
And in one minute, she can complete 15/30 = 1/2 math problem.

Now, let's find out how long it will take her to do her homework.

Karen has 30 pages to read, so she will take 30/(1/3) = 90 minutes to finish reading.
Karen has 45 math problems to complete, so she will take 45/(1/2) = 90 minutes to finish the math.

Therefore, the total time it will take Karen to do her homework is 90 + 90 = 180 minutes.

To find out how long it will take Karen to do her homework, we need to determine the time it takes her to complete one page of reading and one math problem.

First, let's calculate the time it takes Karen to complete one page of reading. She can read 10 pages in 30 minutes, so we can find her reading speed by dividing the total time by the number of pages:

30 minutes / 10 pages = 3 minutes per page of reading

Next, let's calculate the time it takes Karen to complete one math problem. She can complete 15 math problems in 30 minutes, so we can find her math speed by dividing the total time by the number of problems:

30 minutes / 15 problems = 2 minutes per math problem

Now, we can calculate the total time it will take Karen to complete her homework. She has 30 pages to read, so we multiply the time per page by the number of pages:

3 minutes per page * 30 pages = 90 minutes for reading

She also has 45 math problems to complete, so we multiply the time per problem by the number of problems:

2 minutes per problem * 45 problems = 90 minutes for math problems

Finally, we add the time for reading and math problems to get the total time it will take Karen to do her homework:

90 minutes for reading + 90 minutes for math = 180 minutes

Therefore, it will take Karen 180 minutes, or 3 hours, to complete her homework.