Home »
Kotlin »
Kotlin Programs »
Kotlin Basic Programs
Kotlin program to perform simple calculation on two integer numbers
Kotlin | Calculation on two numbers: Here, we are going to learn how to perform simple calculation of two input integer numbers in Kotlin programming language?
Submitted by IncludeHelp, on April 24, 2020
Problem statement
Given two integer numbers first and second, we have to perform simple calculations like +, -, *, /, %.
Example:
Input:
first = 30
second = 15
choice = '+'
Output:
30 + 15 = 45
Program to perform simple calculation on two integer numbers in Kotlin
/**
* Kotlin Program to Perform Simple Calculation on Two integer numbers
* User have to ( +, -, *, /, % ) put any choice to perform operation
*/
package com.includehelp.basic
import java.util.*
// Main Method Entry Point of Program
fun main(args: Array<String>) {
// InputStream to get Input
val reader = Scanner(System.`in`)
//Input First Integer Value
print("Enter Integer Value : ")
var first = reader.nextInt()
//Input Second Integer Value
print("Enter Integer Value : ")
var second = reader.nextInt()
//Input Any Character as Choice
print("Enter any Action( +, -, *, /, % ) : ")
val choice = reader.next()[0]
try{
var result = when(choice){
'+' -> first+second
'-' -> first-second
'*' -> first*second
'/' -> first/second
'%' -> first%second
else -> {
System.err.println("Not a Valid Operation choice")
return
}
}
//Print Result
println("Result is : $result")
}catch (E:Exception){
System.err.println("Exception : ${E.toString()}")
}
}
Output
RUN 1:
Enter Integer Value : 35
Enter Integer Value : 8
Enter any Action( +, -, *, /, % ) : %
Result is : 3
---
RUN 2:
Enter Integer Value : 456
Enter Integer Value : 67
Enter any Action( +, -, *, /, % ) : /
Result is : 6