# Kotlin program: Arithmetic operations on two numbers

## Kotlin Basic: Exercise-5 with Solution

Write a Kotlin program to perform addition, subtraction, multiplication and division of two numbers.

Sample Solution:

Kotlin Code:

``````fun main(args: Array<String>) {
if (args.size >= 2) {
val number1 = args[0].toDoubleOrNull()
val number2 = args[1].toDoubleOrNull()

if (number1 != null && number2 != null) {
val sum = number1 + number2
val difference = number1 - number2
val product = number1 * number2
val quotient = number1 / number2

println("Sum: \$sum")
println("Difference: \$difference")
println("Product: \$product")
println("Quotient: \$quotient")
} else {
println("Invalid input. Please enter valid numbers.")
}
} else {
println("Insufficient number of arguments. Please provide two numbers as command-line arguments.")
}
}
```
```

Sample Output:

```Arguments: 12 10
Sum: 22.0
Difference: 2.0
Product: 120.0
Quotient: 1.2
```

Explanation:

In the above exercise -

• The program checks if the args array has at least two elements using args.size >= 2.
• If there are sufficient command-line arguments, it proceeds with the number conversion and calculations.
• If the conversion is successful, it performs the addition, subtraction, multiplication, and division operations.
• If the conversion fails or the required number of arguments is not provided, it displays appropriate error messages.

Kotlin Editor:

Previous: User input and display.
Next: Check if a number is even or odd.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿