已知,如图,三角形ABC中,AB=5cm,BC=3cm,AC=4cm,CD垂直AD于点D,求CD的长以及三角形ADC的面