Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum CalculationType {
- case addition
- case subtraction
- case multiplication
- case division
- }
- func resultMathOperation(firstNumber: Int, secondNumber: Int, operation: CalculationType) -> Int {
- var result: Int
- switch operation {
- case .addition:
- result = firstNumber + secondNumber
- print("Result of addition \(firstNumber) and \(secondNumber):")
- case .subtraction:
- result = firstNumber - secondNumber
- print("Result of subtraction \(firstNumber) and \(secondNumber):")
- case .multiplication:
- result = firstNumber * secondNumber
- print("Result of multiplication \(firstNumber) and \(secondNumber):")
- case .division:
- result = firstNumber / secondNumber
- print("Result of division \(firstNumber) and \(secondNumber):")
- }
- return result
- }
- let arithmeticAction = CalculationType.division
- print(resultMathOperation(firstNumber: 18, secondNumber: 6, operation: arithmeticAction))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement