В условных предложениях 0 типа (zero conditional) используется форма настоящего времени для выражения общих истин или закономерностей. В условных предложениях 1 типа (first conditional) используется будущее время в главном предложении для выражения вероятного результата в будущем при выполнении условия.
В первом предложении речь идет о научном факте или естественном процессе, который всегда происходит, поэтому здесь используется zero conditional:
"If you heat water to 100°C, it boils."
Во втором предложении описывается вероятный результат действия в будущем, поэтому используется first conditional:
"If you eat fast food, you will get weight."
Третье предложение также подразумевает возможное событие в будущем при выполнении условия, и здесь применяется first conditional:
"If we go to London, we will visit the Tower."
Таким образом, в зависимости от типа условного предложения выбирается соответствующая форма глагола: настоящее время для zero conditional и будущее время для first conditional.