source: node_modules/fraction.js/examples/angles.js@ 2058e5c

Last change on this file since 2058e5c was 2058e5c, checked in by istevanoska <ilinastevanoska@…>, 6 months ago

Working / before login

  • Property mode set to 100644
File size: 569 bytes
Line 
1/*
2Fraction.js v5.0.0 10/1/2024
3https://raw.org/article/rational-numbers-in-javascript/
4
5Copyright (c) 2024, Robert Eisele (https://raw.org/)
6Licensed under the MIT license.
7*/
8
9// This example generates a list of angles with human readable radians
10
11var Fraction = require('fraction.js');
12
13var tab = [];
14for (var d = 1; d <= 360; d++) {
15
16 var pi = Fraction(2, 360).mul(d);
17 var tau = Fraction(1, 360).mul(d);
18
19 if (pi.d <= 6n && pi.d != 5n)
20 tab.push([
21 d,
22 pi.toFraction() + "pi",
23 tau.toFraction() + "tau"]);
24}
25
26console.table(tab);
Note: See TracBrowser for help on using the repository browser.