Дело в том, что алканы и циклоалканы не имеют двойных и более связей.
Мы их отбрасываем сразу. Почему? Двойная и более связь отнимает у соседних атомов углерода, между которыми эта связь и находится, кратное кол-во водорода.
В случае с алкенами - 2 H
В случае с алкинами - 4 H
В случае с ароматическими углеводородами - 6 H
Я брал цепь из 6 атомов.
Массовая доля рассчитывается из двух параметров. 1 - это масса C и 2 - масса всего вещества. Масса всего вещеста складывается из масс его состовляющих. Чем меньше водорода, тем меньше общая масса вещества и тем больше в нем массовая доля углерода.