Implementando operações aritméticas básicas no código Unity

No exemplo abaixo, temos um script chamado ArithmeticOperationsExample que executa operações aritméticas básicas em dois números, num1 ​​e 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);
    }
}

Aqui está o que cada operação faz:

Adição

O operador + ​​adiciona num1 ​​e num2, e o resultado é armazenado na variável de soma.
A soma é registrada no console Unity usando Debug.Log( )

Subtração

O operador - ​​subtrai num2 ​​de num1, e o resultado é armazenado na variável de diferença.
A diferença é registrada no console Unity.

Multiplicação

O operador * ​​multiplica num1 ​​por num2 ​​e o resultado é armazenado na variável do produto. O produto está conectado ao console Unity.

Divisão

num1 ​​é dividido por num2 ​​usando o / Operador . Para obter um resultado flutuante em vez de um inteiro, lançamos num1 ​​para flutuar antes de dividir.
O quociente é armazenado na variável quociente e registrado em o console.

Módulo (Restante)

O operador % ​​calcula o restante de num1 ​​dividido por num2, e o resultado é armazenado na variável restante. O restante é registrado no console Unity.

Conclusão

Ao anexar este script a um GameObject em Unity Cena e execução do jogo, as operações aritméticas serão realizadas e os resultados serão impressos no console. Os valores de num1 ​​e num2 ​​podem ser modificados para testar diferentes cálculos.

Artigos sugeridos
Implementando Teletransporte no Unity
Um guia para carregar cenas no Unity
Maneira integrada de trabalhar com JSON no Unity Code
Uma abordagem prática para código modular no Unity
Implementando Herança e Polimorfismo no Código Unity
Operadores que você deve conhecer no Unity C#
Criando um efeito bullet time no Unity