Açıkcası neden böyle karmaşık bir yapıya girdiniz hem switch hem if else sadece if else'leri içe içe kullanarakta bu sorunu rahat bir şekilde çözebilirdiniz.
Şimdi bana hataların oluşma sebeplerini yazarsaniz türkçe olarak anlatın bana ben size if else bloklarını yazayım