Thank you for the opportunity to help you with your question!
if it started 22 minutes ago, he has 8 minutes of the program left and he missed 22 minutes the 47 minutes that he spent looking for the program is not necessary to solve this problem because we are not given the starting time when he began looking for the program. The amount of time he spent looking for the program is irrelevant if he found it 22 minutes after it began.
He missed (22/30 x 100)= 73.3% of the program
Please let me know if you need any clarification. I'm always happy to answer your questions.