Task - Improving the Calculator
The code for the calculator which we created in the previous task is given below. Your task is to add checks to ensure proper user input.
- Add a check to make sure that the user enters appropriate input for the
oprvariable. The input should not be empty and should only be equal to+,-,/or*. In case of wrong input, it should prompt the user again for entry. Similar to point 1, add checks forfirstandsecond. Make sure the user enters a valid number.
There can be multiple ways to do this. As long as it satisfies the condition, it is a valid solution. Ideally there should be 3 separate try-catch statements for the 3 inputs. You can put all the try-catch statements in a single loop, or separate loops, it is up to your preference.
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Ask me questions about this topic
Summarize this chapter
Show real-world examples
Awesome!
Completion rate improved to 2.22
Task - Improving the Calculator
Swipe to show menu
The code for the calculator which we created in the previous task is given below. Your task is to add checks to ensure proper user input.
- Add a check to make sure that the user enters appropriate input for the
oprvariable. The input should not be empty and should only be equal to+,-,/or*. In case of wrong input, it should prompt the user again for entry. Similar to point 1, add checks forfirstandsecond. Make sure the user enters a valid number.
There can be multiple ways to do this. As long as it satisfies the condition, it is a valid solution. Ideally there should be 3 separate try-catch statements for the 3 inputs. You can put all the try-catch statements in a single loop, or separate loops, it is up to your preference.
Thanks for your feedback!