Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Simple Calculator | Functions with Different Signatures
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
C# Methods and Modular Thinking
close
SectionΒ 1. ChapterΒ 4
single

single

bookChallenge: Simple Calculator

Swipe to show menu

Task

Swipe to start coding

Create a method Calculate that performs a basic calculation based on the given operation. The method should accept two integers and a string that specifies the operation to perform.

  • If the operation is "add", return the sum of the two numbers.
  • If the operation is "subtract", return the difference of the two numbers.
  • If the operation is "multiply", return the product of the two numbers.
  • If the operation is "divide", return the integer division result of the two numbers. If the second number is zero, throw an ArgumentException with the message "Cannot divide by zero.".
  • If the operation is not one of the specified options, throw an ArgumentException with the message "Invalid operation.".

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 1. ChapterΒ 4
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt