first translate all the points so that one rest on the origin (0,0) this can be easily done.
take A(-1,1) and translate it to (0,0) by adding (1,-1) to it.
this same translation must be used to change ALL the other points so B becomes (0+1,5-1) = (1,4)
then C becomes (-2,-1)
then draw your graph of the triangle with A in the origin
this means you only have two co-ordinates to work from B(1,4) and C(-2,-1)
now with these two points you get the area by using this formula 1/2(xb(yc) - xc(xb))
basically multiply the x coordinate of B (1) by the y coordinate of C (-1) this gives you an answer of -1 then you take away the product of the x coordinate of C (-2) and B(4) which is -8 so you have -1-(-8) so you have 7 divide this by 2 and you have 3.5 units as an area.(remember here that all of these answers are positive as it is area so in another question if you had -7 divided by 2 your area would still be +3.5)
now you can use this equation to find the length of the base (in this example i'll use BC as the base) sqrt((xc-xb)^2 + (yc-yb)^2) so here you have (-2-1)^2 which is (-3)^2 so you have 9 + (-1-4)^2 which ends up as sqrt(9 + 25) = 6 so your length BC is 6.
Now it's simple use your formula half base multiplied by height is area
you have area and you have the base so your unknown is height(altitude)(H)
3.5(area) = 1/2(6) (BASE) * H
3.5= 3*H
H=3.5/3 which is 1.166666666'7 I may have the answer wrong double check it but the method is right (although there are other methods) Try it yourself on paper(computers make maths harder to do) and see what answer you come up with
find area and base then use the formula area=1/2 base*height