using System;
using System.Collections.Generic;
using static System.Math;
public class Test
{
private class Vals
{
public double Theta;
public double Sin;
public double Cos;
public double Tan;
}
public static void Main()
{
var data = new List<Vals>();
for (double theta = 0.1; theta <= 1.0; theta = theta + 0.1)
data.Add(new Vals() { Theta = theta, Sin = Sin(theta), Cos = Cos(theta), Tan = Tan(theta) });
foreach (var val in data)
Console.WriteLine("Синус угла {0} равен {1}", val.Theta, Math.Round(val.Sin, 2));
foreach (var val in data)
Console.WriteLine("Косинус угла {0} равен {1}", val.Theta, Math.Round(val.Cos, 2));
foreach (var val in data)
Console.WriteLine("Тангенс угла {0} равен {1}", val.Theta, Math.Round(val.Tan, 2));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgc3RhdGljIFN5c3RlbS5NYXRoOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHJpdmF0ZSBjbGFzcyBWYWxzCgl7CgkJcHVibGljIGRvdWJsZSBUaGV0YTsKCQlwdWJsaWMgZG91YmxlIFNpbjsKCQlwdWJsaWMgZG91YmxlIENvczsKCQlwdWJsaWMgZG91YmxlIFRhbjsKCX0KCQoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBkYXRhID0gbmV3IExpc3Q8VmFscz4oKTsKCQkKCSAgCWZvciAoZG91YmxlIHRoZXRhID0gMC4xOyB0aGV0YSA8PSAxLjA7IHRoZXRhID0gdGhldGEgKyAwLjEpCgkgIAkJZGF0YS5BZGQobmV3IFZhbHMoKSB7IFRoZXRhID0gdGhldGEsIFNpbiA9IFNpbih0aGV0YSksIENvcyA9IENvcyh0aGV0YSksIFRhbiA9IFRhbih0aGV0YSkgfSk7CgoJCWZvcmVhY2ggKHZhciB2YWwgaW4gZGF0YSkKCSAgICAJQ29uc29sZS5Xcml0ZUxpbmUoItCh0LjQvdGD0YEg0YPQs9C70LAgezB9INGA0LDQstC10L0gezF9IiwgdmFsLlRoZXRhLCBNYXRoLlJvdW5kKHZhbC5TaW4sIDIpKTsgCgoJCWZvcmVhY2ggKHZhciB2YWwgaW4gZGF0YSkKCSAgICAJQ29uc29sZS5Xcml0ZUxpbmUoItCa0L7RgdC40L3Rg9GBINGD0LPQu9CwIHswfSDRgNCw0LLQtdC9IHsxfSIsIHZhbC5UaGV0YSwgTWF0aC5Sb3VuZCh2YWwuQ29zLCAyKSk7IAoKCQlmb3JlYWNoICh2YXIgdmFsIGluIGRhdGEpCgkgICAgCUNvbnNvbGUuV3JpdGVMaW5lKCLQotCw0L3Qs9C10L3RgSDRg9Cz0LvQsCB7MH0g0YDQsNCy0LXQvSB7MX0iLCB2YWwuVGhldGEsIE1hdGguUm91bmQodmFsLlRhbiwgMikpOyAKCX0KfQ==