(a) The emf induced between the ends of the wire is calculated using the following formula:
e = Bv (Effective length of the wire)
Effective length of the wire = Component of length perpendicular to the velocity
Here, the component of length moving perpendicular to v is 2r.
∴ Induced emf, e = Bv2r
(b) When the velocity is parallel to the diameter of the semicircular wire, the component of its length perpendicular to its velocity is zero.
∴ Induced emf, e = 0