För klarhet, och att främja bra kodifiera öva, man bör alltid förklara variabler för deras bruk.
Se ditt fungera, det finns inget långt att berätta a), om variablerna är enkelt undeclared, eller b) är globala variabler förklarade yttersidan fungera.
Du kunde använda ”fallet… avslutar fallet” i stället för multipeln ”, om… avsluta, om” meddelanden: