русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Програма визначення sin, cos, tg кута на C#

Клас, який має статичні методи для обчислення косінуса, синуса, тангенса, котакгенса, обчислюються в радіанах. Тому якщо нам потрібно працювати з градусами, потрібно конвертувати.

Ми напишемо код програми, яка працює з обчисленням градусів. А також зробимо зворотне перетворення: Арк косинус, арк синус і так далі.

 

Код програми:

using System;

namespace
{
     class Program
     {
          static void Main(string[] args)
          {
               double gradus = 30;
               double radian = gradus * Math.PI / 180;
               double x = 1;
               double x2 = Math.Sqrt(3); // обчислення кореня

               Console.WriteLine("Cos: " + Math.Cos(radian));
               Console.WriteLine("Sin: " + Math.Sin(radian));
               Console.WriteLine("Tan: " + Math.Tan(radian));
               Console.WriteLine("cTan: " + 1 / Math.Tan(radian)); // котангенс - це 1/тангенс

               Console.WriteLine("ACos: " + Math.Acos(x) * 180 / Math.PI);
               Console.WriteLine("ASin: " + Math.Asin(x) * 180 / Math.PI);
               Console.WriteLine("ATan: " + funcMath.Atan(x2) * 180 / Math.PI);
               Console.WriteLine("ACTan: " + 1 / (Math.Atan(x2) * 180 / Math.PI)); // котангенс - це 1/тангенс
               Console.ReadKey();

          }
     }
}

 

Результат роботи програми:

Переглядів: 2777






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.