Question A:
One year = 52 weeks
Salary one year = 52 × 478.25 = $24869
Question B:
Semi monthly means John is being paid twice a month instead of weekly
The average weeks in a month is 4 weeks.
John is being paid every two weeks
The amount John will receive is 478.25 × 2 = $956.5