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
Program to perform simple calculation on two integer numbers in Kotlin
Output
need an explanation for this answer? contact us directly to get an explanation for this answer