Declare @v_ActualNumber INT
Declare @v_FinalSquareRootNumber INT
Declare @v_SquareRootNumber INT
Declare @v_ID INT
Set @v_ActualNumber = 63297936
Set @v_FinalSquareRootNumber = 1
Set @v_ID = 2
While(@v_ActualNumber <> 1)
Begin
if (@v_ActualNumber%@v_ID = 0)
Begin
Set @v_SquareRootNumber = @v_ID
Set @v_ActualNumber = @v_ActualNumber/(@v_SquareRootNumber * @v_SquareRootNumber)
Set @v_FinalSquareRootNumber = @v_FinalSquareRootNumber * @v_SquareRootNumber
End
Else
Begin
Set @v_ID = @v_ID + 1
End
End
Select @v_FinalSquareRootNumber
No comments:
Post a Comment