The percentage of tables that have guests seated can be calculated by dividing the number of occupied tables by the total number of tables and then multiplying by 100%.
Using the numbers provided:
(12 seated tables / 40 total tables) * 100% = 30%
Thus, 30% of the tables in the restaurant have been seated.