Question
The goal of this lab is to convert the recursive functions from Lab 11.1 to Java code with the help of Java Companions Ch. 13.
The goal of this lab is to convert the recursive functions from Lab 11.1 to Java code with the help of Java Companions Ch. 13. In addition, the goals of this lab are to also try out these recursive functions and a menu in a menu-driven program (refer to chapter 11 on how to set up and process a menu). Write a program that includes the following menu. Make sure to validate and display an error message for an invalid option. Program Menu 1. Recursive Factorial 2. Recursive Fibonacci 3. Mystery Function For option 1, input a positive integer and use the recursive factorial function as given above to obtain and output the result. For option 2, input a positive integer and use the recursive Fibonacci function in pseudocode step to obtain and output the result. For option 3, input two positive integers and use the recursive mystery function in pseudocode step to obtain and output the result. When your code is complete and runs properly, print both the source code and the output file for all three options and an invalid option.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started