Implementing Basic Arithmetic Operations in Unity Code

In the example below, we have a script called ArithmeticOperationsExample that performs basic arithmetic operations on two numbers, num1, and num2.

using UnityEngine;

public class ArithmeticOperationsExample : MonoBehaviour
    void Start()
        int num1 = 10;
        int num2 = 5;

        // Addition
        int sum = num1 + num2;
        Debug.Log("Sum: " + sum);

        // Subtraction
        int difference = num1 - num2;
        Debug.Log("Difference: " + difference);

        // Multiplication
        int product = num1 * num2;
        Debug.Log("Product: " + product);

        // Division
        float quotient = (float)num1 / num2;
        Debug.Log("Quotient: " + quotient);

        // Modulus (Remainder)
        int remainder = num1 % num2;
        Debug.Log("Remainder: " + remainder);

Here's what each operation does:


The + operator adds num1 and num2, and the result is stored in the sum variable.
The sum is logged to the Unity console using Debug.Log()


The - operator subtracts num2 from num1, and the result is stored in the difference variable.
The difference is logged to the Unity console.


The * operator multiplies num1 by num2 and the result is stored in the product variable. The product is logged into the Unity console.


num1 is divided by num2 using the / operator. To get a float result instead of an integer, we cast num1 to float before dividing.
The quotient is stored in the quotient variable and logged to the console.

Modulus (Remainder)

The % operator calculates the remainder of num1 divided by num2, and the result is stored in the remainder variable. The remainder is logged to the Unity console.


When attaching this script to a GameObject in Unity Scene and running the game, the arithmetic operations will be performed, and the results will be printed to the console. The values of num1 and num2 can be modified to test different calculations.

Suggested Articles
Implementing Teleportation in Unity
Implementing Inheritance and Polymorphism in Unity Code
Implementing VR Headset Control in Unity
Creating a Pac-Man-Inspired Game in Unity
Creating a Bazooka in Unity
Built-in Way of Working with JSON in Unity Code
A Practical Approach to Modular Code in Unity