Showing results for 
Search instead for 
Did you mean: 
New member
1 0 0 0
Message 1 of 6
Flag Post

sin(pi) not equaling 0

HP Recommended
HP Prime

when I type in different values of sin(k*pi) my calculator returns very small numbers instead of 0. How do I fix this?



0 Kudos
Tags (1)
Level 14
Level 14
6,936 6,932 720 2,778
Message 2 of 6
Flag Post
HP Recommended

Note that there are four pages of home settings. Tap to display the second page. This page has settings for

font size, calculator name, output display format, menu item format, time, date, color theme, and shading color.


Refer the following link for more details:

I am an HP employee.


Make it easier for other people to find solutions, by marking my answer “Accept as Solution” if it solves your problem.

***Click on "Thumbs up" button to the bottom right side of my post to say thanks!***
0 Kudos
Level 9
3,551 3,490 180 541
Message 3 of 6
Flag Post
HP Recommended

Hi!, @amondellio:


Welcome, to Forum !. :generic:


Try, with ... Y=SIN(3.1415............)

With, Apps SOLVE ... IMG_20160922_085326.jpg




Now, press Num ...


Now, with ... Y=SIN(K*PI)



Press, Num ...



If you put, the value for K, example ... 12, move bar to Y and press Solve, you obtein ... 2.24811...........



Kind Regards !.
Have a nice day !.
@Maké (Technical Advisor Premium - HP Program Top Contributor).
Provost in HP Spanish Public Forum ...
0 Kudos
Level 6
Level 6
252 251 42 77
Message 4 of 6
Flag Post
HP Recommended



If you type it in the CAS, you will get 0 as the cas works symbolicaly and interprets PI as an exact symboic constant.


In home, PI is a placefolder for the value of PI approximated to 12 digits. So, typing sin(PI) is exactly like typing sin(3.14159265359) and since 3.14159265359 is not exactly pi, sin of it is not exactly 0.



I am an HP Employee
0 Kudos
New member
1 1 0 0
Message 5 of 6
Flag Post
HP Recommended

This is not an acceptable solution. Why do I need to go to CAS to get the real and correct result for sin(pi)? I understand that HP is using an approximated value of PI in non-CAS, but every other simple non-CAS calculator can still evaluate sin(pi) correctly.

There is a difference if I am typing:

sin(3.13159000) = -2.067...E-13 (this is acceptable)


sin(pi) = -2.067...E-13 (this is not acceptable)


If pi is used inside a trig function in CAS or non-CAS, it should be handled correctly. If I do something like


then it is ok to use an approximation for pi.


I don't want to switch just to CAS to get correct results for my calculations, I also want them to be correct and exact and "accurate" in non-CAS as far it is possible.

0 Kudos
Level 9
971 954 119 186
Message 6 of 6
Flag Post
HP Recommended



HOME = numerical

CAS = symbolic


Getting a non-zero result for sin(pi) on any numerical device is an acceptable solution, as PI cannot be accurately represented in any numerical form. Any numerical device that returns 0 is using some means to round the result to what the user expects.


I have tried one of those calculators that give sin(pi) as 0:

I press PI, display shows 3.14159265359 then press SIN and answer is 0


Now I manually type 3.14159265359 then press SIN and answer is 2.067...E-13


Why is this calculator giving 2 different answers for what seems to be the same entry? Can I trust a calculator that gives different results for the same apparent entry?


Now when the symbol PI is used, we actually want the exact solution. As PI can never be exactly represented numerically, we have to use a symbolic solver - that is where CAS comes in.


It comes down to using the right tool for the job.


You want a calculator that gives "exact" answers when it's using a numerical solver. This involves tricks to get the expected answer (e.g. hidden extra digits), but how do we know these tricks won't trip us up in other ways?


You might be happy with the "tricks" approach, but I'd rather be in charge myself of what accuracy I want and that determines what tool I use.


calculator enthusiast
† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation