In which of the following scenarios would a stored procedure be beneficial?

A.
An application running on a remote client needs to be able to convert degrees Celsius to
degrees Fahrenheit and vice versa
B.
An application running on a remote client needs to collect three input values, perform a
calculation using the values provided, and store the input data, along with the results of the
calculation in two different base tables
C.
An application running on a remote client needs to track every modification made to a table that
contains sensitive data
D.
An application running on a remote client needs to ensure that every new employee that joins
the company is assigned a unique, sequential employee number