Переведем все время в минуты:
0,5 часа = 30 минут
0,3 часа = 18 минут
180 секунд = 3 минуты
Найдем, сколько времени Ваня потратил на дорогу и покупку шоколадки: 30 мин + 15 мин = 45 мин
Найдем, сколько времени Ваня потратил на путь до друзей и ожидание: 18 мин + 5 мин = 23 мин
Найдем, сколько времени Ваня потратил всего: 45 мин + 23 мин + 3 мин = 71 мин
Найдем, сколько времени у Вани было до начала урока: 9 часов - 7 часов 40 минут = 1 час 20 минут = 80 минут
Найдем, сколько времени осталось у Вани: 80 мин - 71 мин = 9 минут
Ответ: 9