if (totalWine > z) трябва да е if (totalWine >= z)
За втора задача имаш само една грешка:
if (totalWine > z)
трябва да стане:
if (totalWine >= z)
=====
Относно 3 задача ето ти фикса:
Там сметките се оказаха много тънки и от там идваха грешките. Разгледай мисля, че ще се ориентираш.
Разгледах я, дава 90/100
Задачата минава 100/100. Увери се, че копираш кода правилно.
По-добре разгледай фикса на твоя код.
За втора задача if (totalWine > z) трябва да е totalWine >= z т.к. ако необходимото количество е равно на прозиведеното също резултатът трябва да е "Good harvest..."
За трета задача пак същият проблем - result > people * ... трябва да е result >= people * ...