Angles (geometric), normalization and conversion: Difference between revisions

Content added Content deleted
(→‎{{header|C++}}: new formatting)
(→‎{{header|C++}}: new formatting)
Line 437: Line 437:
using namespace std;
using namespace std;
ostringstream out;
ostringstream out;
out << " ┌───────────────────┐\n";
out << "┌─────────────────┬───────────────────┐\n";
out << " value │ " << setw(17) << s << " │\n";
out << " │ " << setw(17) << s << " │\n";
out << "┌─────────────────┼───────────────────┤\n";
out << "├─────────────────┼───────────────────┤\n";
for (double i : values) {
for (double i : values)
out << "│ " << setw(15);
out << "│ " << setw(15) << fixed << i << defaultfloat << " │ " << setw(17) << fixed << f(i) << defaultfloat << " │\n";
out << fixed << i << defaultfloat << " │ " << setw(17) << fixed << f(i);
out << defaultfloat << " │\n";
}
out << "└─────────────────┴───────────────────┘\n";
out << "└─────────────────┴───────────────────┘\n";
auto str = out.str();
auto str = out.str();
Line 477: Line 474:
}</lang>
}</lang>
{{out}}
{{out}}
<pre> ┌───────────────────┐
<pre>┌─────────────────┬───────────────────┐
value │ normalized (deg) │
│ normalized (deg) │
┌─────────────────┼───────────────────┤
├─────────────────┼───────────────────┤
│ -2 │ -2 │
│ -2 │ -2 │
│ -1 │ -1 │
│ -1 │ -1 │
Line 494: Line 491:
└─────────────────┴───────────────────┘
└─────────────────┴───────────────────┘
...
...
┌───────────────────┐
┌─────────────────┬───────────────────┐
value │ rad -> mil │
│ rad -> mil │
┌─────────────────┼───────────────────┤
├─────────────────┼───────────────────┤
│ -2 │ -2037.183272 │
│ -2 │ -2037.183272 │
│ -1 │ -1018.591636 │
│ -1 │ -1018.591636 │