Question
Select only one of the following 3 possible topics and answer question provided there. In other words, answer only one out of following three-
1. Produce your own Subprogram that does *not* use any input parameters. You decide theme. You must provide the pseudocode and an instance Subroutine call. Be sure to offer an overview of what your subprogram is doing. Be sure to include complete key program that calls the Subprogram, too. The 3 submodules have no input parameters.
2. Generate your own Subprogram that uses at least one input parameter and a return parameter. You decide theme. You must provide the pseudocode and a case Subroutine call. Be sure to offer an overview of what your subprogram is doing. Be sure to include entire Main program that calls Subprogram, too. A submodule with at least one input parameter. OriginalPrice and DiscountRate are input parameters. The output is NewPrice.
3. Discriminate, through pseudocode examples, passing by value and passing by reference. Be sure to offer an overview of what your subprograms are doing and what makes them diverse. Be sure to include entire Main program that calls Subprogram, as well.