Q:

Kotlin program to perform simple calculation on two integer numbers

belongs to collection: Kotlin Basic Programs

0

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

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

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

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Kotlin Basic Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Kotlin program to input numbers (integer, float, d... >>