konnyen osszetevesztheto hogy az if kifejezesbe tartozik. nyilvan nem az if (a>0) felenel, hanem ahol van egy csomo operator is. veletlenul ket statement is kerul az if utan, aztan kesz a baj.