Jak ja kocham tak nazwane zmienne, o tak jak mówić "sorry literki na klawiaturze mi się kończą, to na nazwanie zmiennych ich nie będę używać".
Kocham także taką ilość komentarzy - kod w końcu jest oczywisty.
A teraz analiza tego kodu równie pełna jak nazwy zmiennych i treściwa jak komentarze w nim (albo nawet i lepiej): masz błąd w logice zadań i własności wartości zmiennych po wykonaniu pętli. Wykonujesz na nich operacje bez sprawdzania czy wartości spełniają założenia operacji (dzielenie). Zdebuguj sobie operacje dzielenia (swoją drogą brawa za wykonywanie operacji w ten sposób).