Hierarquia

Segue o código da hierarquia, provalmente errado. falta alterações =(