Hayvanları farklı gruplara ayırmak için bir program oluşturun.
Program farklı hayvanları input olarak alır ve sonra bunları aşağıdaki kategorilere göre sınıflandırır: memeliler, sürüngenler, amfibiler, balıklar, kuşlar, böcekler ve örümcekler. Sonra her hayvanı doğru kategoriye atar ve çıktısını kullanıcıya vermelidir. Program, farklı hayvanları kolayca tanımlayabilmeli ve tanımadığı bir hayvanı girerse kullanıcıya geri bildirimde bulunabilmelidir. Program ayrıca, tanıştırıldıkça ek gruplara ve hayvanlara uyum sağlayabilmelidir. • Ayrıca, program melezler, alt türler ve endemikler gibi daha karmaşık örnekleri açıklayabilmelidir. Ayrıca, program, kullanıcının çeşitli yaygın adları girmesi durumunda hayvanın bilimsel adını tespit edebilmelidir. Son olarak, program, karşılaştırma amacıyla aynı kategorideki diğer hayvanların bir listesini sağlamalıdır.