Confused about Clint Bellinger’s article about converting coordinates to isometric tiles

I am trying to follow an article by Clint Bellinger with regards to converting coordinates to tile coordinates.

The theory behind it all makes perfect sense but for some reason, when I attempt to put his code into practice, I must be doing something wrong OR I am misinterpreting it and it appears I am getting the wrong tile coordinates.

Fiddle

using System;                      public class Program {     public void Main()     {         coordsToTile(0, 0);         coordsToTile(0, 32);         coordsToTile(32, 0);         coordsToTile(32, 32);     }          public void coordsToTile(int x, int y){         int Height = 32;         int Width = 64;                  int tileX = (x / (Width / 2) + y / (Height / 2)) /2;         int tileY = (y / (Height / 2) -(x / (Width / 2))) /2;                  Console.WriteLine("X: " + tileX + " Y: " + tileY);              } } 

I then get this output

X: 0 Y: 0 X: 1 Y: 1 X: 0 Y: 0 X: 1 Y: 0 

I was expecting something like below

X: 0 Y: 0 X: 0 Y: 1 X: 1 Y: 0 X: 1 Y: 1 

Either I’m doing something wrong or the article isn’t suited for what I’m trying but I’ve been stuck on this for days and cannot work out why.