Для каждой написанной программы необходимо разработать тесты (тестовые примеры). Проверить правильность работы программы можно только путем сравнения результатов расчетов с ручным счетом или с расчетом другой программы (заведомо правильной)
Поэтому для каждого задания надо придумать контрольные примеры (несколько) и привести ручной расчет.
В задании 2 этих примеров должно быть как минимум вдвое больше для проверки всех ветвей алгоритма.
В данных задачах 1 и 2 значения результатов расчета z1 и z2 должны совпадать. В задаче 2 не совпадают.