Here are some examples for this topic.

import 'dart:math' as math; void main() { var beta = 40; var radians = beta * (math.PI / 180); print("beta = $beta°: $radians"); var sinBeta = double.parse(math.sin(radians).toStringAsPrecision(3)); var cosBeta = double.parse(math.cos(radians).toStringAsPrecision(3)); var tanBeta = double.parse(math.tan(radians).toStringAsPrecision(3)); print("sinus : $sinBeta"); print("cosinus : $cosBeta"); print("tangens : $tanBeta"); }

Its very simple, and there is something real cool about Dart that we see here:

toStringAsPrecision(3)

This automatically rounds the number up or down. So the number -1.117214930923896 gets -1.12. I think this really makes many things easier when you work with this kind of math things. Another nice thing that you can see here is the following print-method:

print("beta = $beta°");

No need to use tokens like ‘+’ or ‘.’. Just use ‘$’. By the way, the output looked like that:

beta = 40°: 0.6981317007977318

sinus : 0.643

cosinus : 0.766

tangens : 0.839

## Recent Comments