Subtract Two Numbers in Kotlin – Step by Step Guide

Subtracting two numbers is one of the most basic Kotlin programs. This guide explains it professionally in English with small Hinglish notes for easy understanding.

Program

fun main() {
    print("Enter first number: ")
    val num1 = readLine()!!.toInt()

    print("Enter second number: ")
    val num2 = readLine()!!.toInt()

    val difference = num1 - num2

    println("The difference is: $difference")
}

Run

Enter first number: 30
Enter second number: 12
The difference is: 18

Explanation

  1. Use readLine() to take input from the user.
    User se input lene ke liye readLine() use karein.
  2. Convert input to integer using toInt().
    Input ko integer me convert karne ke liye toInt() use karein.
  3. Store the first number in num1.
    Pehla number num1 me store karein.
  4. Store the second number in num2.
    Dusra number num2 me store karein.
  5. Subtract num2 from num1 and store in difference.
    num1 me se num2 minus karke difference me store karein.
  6. Print the difference using println().
    Difference ko println() se screen par dikhaayein.

Algorithm – Step by Step

  1. Start the program.
    Program start karein.
  2. Prompt user to enter first number.
    User se pehla number maangkar store karein.
  3. Prompt user to enter second number.
    User se dusra number maangkar store karein.
  4. Subtract second number from first number.
    Pehla number me se dusra number minus karein.
  5. Display the difference.
    Difference ko screen par dikhaayein.
  6. End the program.
    Program ko end karein.

Flowchart

   ┌───────────┐
   │   Start   │
   └─────┬─────┘
         │
         ▼
 ┌─────────────────┐
 │ Input num1      │
 └─────┬───────────┘
       │
       ▼
 ┌─────────────────┐
 │ Input num2      │
 └─────┬───────────┘
       │
       ▼
 ┌───────────────────────┐
 │ difference = num1 - num2 │
 └─────┬─────────────────┘
       │
       ▼
 ┌───────────────────────┐
 │ Print difference      │
 └─────┬─────────────────┘
       │
       ▼
   ┌───────────┐
   │   End     │
   └───────────┘