Lesson goal: Sine and cosine (sin and cos)

Previous: Doing integrals numerically | Home | Next: Plot a circle

The sine and cosine function (sin and cos) are easily two of the most important (and fun) functions in all of mathematics. This lesson will introduce you to their use just a bit. Most programming languages recognize sin and cos via their names. Here, sin and cos are known as sin and cos, like this:
sin(a-number) and cos(a-number)
Move the mouse over a dotted box for more information.

Note that you can also use the functions math.sin and math.cos. They work the same as sin and cos. So for if you wanted to use math.sin to take the sin of $90^\circ$, you'd do math.sin(math.pi/2). For your convenience, we also have two more function defined, called dcos and dsin. These take the sine and cosine as usual, but you can put in the angle in degrees (which is convenient). So you can program dcos(90) or dsin(65) to take the cos or sin of 90, or 65 degrees.

Now you try. Try displaying the dsin and dcos of a few numbers. Try numbers like 0 and 90 and see if the results match what you may have learned in your math class.

Type your code here:


See your results here:

Show a friend, family member, or teacher what you've done!

Here is a share link to your code:

Does your code work? Want to run it on your iPhone?

Here's your code:

  1. Use [Control]-[C] (Windows) or [⌘]-[C] (MacOS) to copy your code.

  2. Paste it using [Control]-[V] (Windows) or [⌘]-[V] (MacOS) into this page

  3. Then click the "Use on iPhone" button that you'll see.