Ответ:

1. Найдём количество мальчиков:

\(30 - 18 = 12\) человек.

2. Найдём, какую часть класса составляют мальчики:

\(12 : 30 \cdot 100\% = 40\%\).

Ответ: 40% мальчиков.