-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.dpl
More file actions
40 lines (32 loc) · 1.14 KB
/
Copy pathtest.dpl
File metadata and controls
40 lines (32 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <std>
fn main(): int {
let i: int = 12345678910;
std::io::printcharln('h');
std::io::printiln(i);
let arr[3]: array[int] = [4, 5, 6];
std::io::printarrayln:<int>(arr);
std::io::printiln(std::math::factorial(5));
std::io::printiln(std::math::binomial(5, 2));
std::io::printboolln(0 == 0);
std::io::printfln(std::math::sqrt(2.0));
std::io::printfln(std::math::ln(2.0));
std::io::printfln(std::math::exp(2.0));
std::io::printiln(std::math::powi(2, 10));
std::io::printiln(std::math::floor(2.7));
std::io::printfln(3.14159265);
std::io::printfln(std::math::PI);
std::io::printfln(std::math::sin(-1.0));
std::io::printfln(std::math::sin(0.0));
std::io::printfln(std::math::sin(1.0));
std::io::printfln(std::math::sin(2.0));
std::io::printfln(std::math::sin(3.0));
std::io::printfln(std::math::sin(4.0));
std::io::printfln(std::math::cos(2.0));
std::io::printboolln(0.0 == 0.0);
std::io::printfln(std::math::mod(-1.0*std::math::PI+1.234, std::math::PI));
std::io::printfln(std::math::tan(1.0));
std::io::printfln(std::math::cot(1.0));
std::io::printfln(std::math::sec(1.0));
std::io::printfln(std::math::csc(1.0));
return 0;
}