I found this youtube clip which shows exactly what I'm trying to do. At about the 10 second mark of the linked video, he shows controls working as integers. That in a nutshell is what I want to do.
I'm trying to figure out how to use Geometry Nodes but I'm starting at a pretty low level of understanding. There is a project I want to develop that I've broken down into a bunch of simpler tasks that I need to learn how to do. This is one of them. I'm using Blender 2.93 beta.
I want to be able to translate and scale by specific increments. Attached is a screen capture showing my node tree and the modifiers tab. I've used the Math node "Snap" to set an increment of 1 unit for scaling. That actually does what I want, only adjusting the cube by 1 unit increments. Success!.... however, the X (Width), Y (Depth) and Z (Height) are connected to the Group Input to give me a control for each under Geometry Nodes in the Modifiers Tab but these controls don't conform to the 1 unit increment. Currently they increase by 0.001 units at a time not by 1. Is there a way of making those controls conform?
Re: Chris's answer, This in some ways produce something which is another way of doing the same thing I already did with the snap function plus have added an offset which could be useful. This isn't what I was trying to resolve though. I've attached another pic. On it I've written the length of each of the sides, w=3, D=2 and H=1,but the controls on the right hand side say something different they say W= 3.37 etc These are the pre snapped sizes.
I want the controls on the right hand side (Width, Depth, Height) to say the actual size not the pre.snapped size. In other words the controls themselves should reflect the snap/rounding that is set inside the geometry node tree. Can this be done?