Пример #1
0
 public void TestToGrad()
 {
     TriangleApp.Triangle tr = new TriangleApp.Triangle();
     Assert.That(tr.ToGrad(0), Is.EqualTo(0));
     Assert.That(tr.ToGrad(1.5707963267948966192313216916398), Is.EqualTo(90));
     Assert.That(tr.ToGrad(Math.PI), Is.EqualTo(180));
 }
Пример #2
0
        static void Main(string[] args)
        {
            StreamReader sr;
            StreamWriter sw;

            try
            {
                sr = new StreamReader("in.txt");
                sw = new StreamWriter("out.txt");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Не найдены файлы");
                return;
            }

            Triangle tr = new Triangle();

            while (!sr.EndOfStream)
            {
                string S;
                S = sr.ReadLine();
                S = S.Trim();

                string[] Mas_S = S.Split(';');

                try
                {
                    tr.A     = Convert.ToDouble(Mas_S[0]);
                    tr.B     = Convert.ToDouble(Mas_S[1]);
                    tr.Alpha = tr.ToRad(Convert.ToDouble(Mas_S[2]));
                }
                catch (FormatException ex)
                {
                    Console.WriteLine("Ошибка ввода");
                    //sw.WriteLine("Ошибка ввода");
                    continue;
                }
                Console.WriteLine("beta = {0} gamma = {1}", tr.ToGrad(tr.beta), tr.ToGrad(tr.gamma));

                if ((tr.A == 0) || (tr.B == 0) || (tr.c == 0))
                {
                    sw.WriteLine("Error");
                    continue;
                }
                if (tr.Alpha == 0 || tr.beta == 0 || tr.gamma == 0)
                {
                    sw.WriteLine("Error");
                    continue;
                }
                sw.WriteLine("{0};{1};{2}", tr.A, tr.B, tr.c);
            }
            sw.Close();
            sr.Close();
        }
Пример #3
0
        static void Main(string[] args)
        {
            StreamReader sr;
            StreamWriter sw;
            try
            {
                sr = new StreamReader("in.txt");
                sw = new StreamWriter("out.txt");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Не найдены файлы");
                return;
            }

            Triangle tr = new Triangle();

            while (!sr.EndOfStream)
            {
                string S;
                S = sr.ReadLine();
                S = S.Trim();

                string[] Mas_S = S.Split(';');

                try
                {
                    tr.A = Convert.ToDouble(Mas_S[0]);
                    tr.B = Convert.ToDouble(Mas_S[1]);
                    tr.Alpha = tr.ToRad(Convert.ToDouble(Mas_S[2]));
                }
                catch (FormatException ex)
                {
                    Console.WriteLine("Ошибка ввода");
                    //sw.WriteLine("Ошибка ввода");
                    continue;
                }
                Console.WriteLine("beta = {0} gamma = {1}", tr.ToGrad(tr.beta), tr.ToGrad(tr.gamma));

                if ((tr.A == 0) || (tr.B == 0) || (tr.c == 0))
                {
                    sw.WriteLine("Error");
                    continue;
                }
                if (tr.Alpha == 0 || tr.beta == 0 || tr.gamma == 0)
                {
                    sw.WriteLine("Error");
                    continue;
                }
                sw.WriteLine("{0};{1};{2}", tr.A, tr.B, tr.c);
            }
            sw.Close();
            sr.Close();

        }