Öncelikle; ürün olmadığı durumları ele almamışsın. Mesela mısıra hiçbir şey girilmese bile, mısırı 4 ile çarpıp, toplam değişkenine atamaya çalışıyorsun. If yapısı ile ürünlerin olmama durumlarını da ele almalısın. Ürün var ise toplam'a ekle gibi.
Değişkenlere başlangıç değerleri olarak 0 değerini ata ve if yapıları içinde ürün olup olmama durumlarını kontrol et.
Kasaya gelecek olursak, = yerine += eklersen, her işlemde o işlemin sonucunu kasaya yazdırmak yerine, işlemler oldukça kasaya eklemiş olursun, yani önceki işlemlerden kalan değerler sıfırlanmamış olur.