Figure out the range first.
i.e. if subnet mask is 255.255.255.240
you know the range is 16, because 256-240 = 16
armed with that knowledge, apply it the network:
if you already know the network, i.e. 192.168.1.32, it's easy. The range is 16, so the next network above yours is 192.168.1.48. I just added 16 to 192.168.1.32 to figure that out. Counting down you skip .47 cause it's the broadcast, so your last usable address is .46
So,
192.168.1.32 /28 --- your network
192.168.1.33 - first usable address
...
...
192.168.1.46 - last usable address
192.168.1.47 - broadcast address
192.168.1.48 - next network address