Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
29
Task/Arithmetic-Integer/GDScript/arithmetic-integer.gd
Normal file
29
Task/Arithmetic-Integer/GDScript/arithmetic-integer.gd
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
@tool
|
||||
extends Node
|
||||
|
||||
@export var a: int:
|
||||
set(value):
|
||||
a = value
|
||||
refresh()
|
||||
|
||||
@export var b: int:
|
||||
set(value):
|
||||
b = value
|
||||
refresh()
|
||||
|
||||
# Output properties
|
||||
@export var sum: int
|
||||
@export var difference: int
|
||||
@export var product: int
|
||||
@export var integer_quotient: int
|
||||
@export var remainder: int
|
||||
@export var exponentiation: int
|
||||
@export var divmod: int
|
||||
|
||||
func refresh():
|
||||
sum = a + b
|
||||
difference = a - b
|
||||
product = a * b
|
||||
integer_quotient = a / b # Rounds towards 0
|
||||
remainder = a % b # Matches the sign of a
|
||||
exponentiation = pow(a, b)
|
||||
Loading…
Add table
Add a link
Reference in a new issue