Why sine cannot measure angle larger than 45?

It can. The sine function is defined for all numbers--negative, 0, and positive. The function is periodic and repeats every 360 degrees.