Implemented modulo operation

This commit is contained in:
Eduard Urbach 2024-07-25 12:11:55 +02:00
parent fac8dba7ee
commit a31731a84d
Signed by: eduard
GPG key ID: 49226B848C78F6C8
7 changed files with 75 additions and 0 deletions

View file

@ -0,0 +1,37 @@
import sys
main() {
if 0 % 1 != 0 {
sys.exit(1)
}
if 1 % 1 != 0 {
sys.exit(1)
}
if 2 % 1 != 0 {
sys.exit(1)
}
if 0 % 2 != 0 {
sys.exit(1)
}
if 1 % 2 != 1 {
sys.exit(1)
}
if 2 % 2 != 0 {
sys.exit(1)
}
if 3 % 2 != 1 {
sys.exit(1)
}
if 256 % 10 != 6 {
sys.exit(1)
}
sys.exit(0)
}

View file

@ -35,6 +35,7 @@ var programs = []struct {
{"jump-near", "", "", 0},
{"loop", "", "", 0},
{"loop-lifetime", "", "", 0},
{"remainder", "", "", 0},
}
func TestPrograms(t *testing.T) {