Глаголы нагородить и угораздить не являются однокоренными словами не только в современном русском языке, но и этимологически. Корень -город- восходит к праславянскому *gordъ ‘ограда, забор’; слово горазд (гораздый) ― древнее заимствование из готского *garazds ‘говорящий разумно’ от приставки ga- и razda ‘язык’.
Диалектный глагол гораздить в значении ‘строить, стряпать, делать, ладить, придумывать, умудряться’ встречается только в словаре В. И. Даля, который не является нормативным словарем. В этом словаре собран богатый, но весьма неоднородный и несистематизированный языковой материал. В нормативных и специальных диалектных словарях слово гораздить не фиксируется, поэтому установить его словообразовательные связи в значении, указанном В. И. Далем, не представляется возможным.
Это слово образовано суффиксальным способом (нулевая суффиксация).
А какие трудности возникли у Вас при разборе? В чем проблема?
Поможем, если скажете, в чем именно Вы испытываете затруднения.
Такое сочетание возможно.
Оба варианта окончаний корректны и используются. Более распространенным является вариант с окончанием -ой.
Эти слова можно считать однокоренными.
Ученые полагают, что это слово относится по своему образованию к очень старым словам с редкой приставкой ка-, ко-, ср.: калека, конура (при нора), диалектное калуга, калужа (при лужа). Его возводят к славянскому корню верз- (< *vьrz) 'соединять, связывать, плести' > 'лгать' (плести вздор). Ср. диалектный глагол верзить 'лгать, врать, плести вздор'.