Radians to Degrees
Не знам как да формулирам формулата. Ако можер някой да ми помогне с нея, ще съм много благодарен.
Не знам как да формулирам формулата. Ако можер някой да ми помогне с нея, ще съм много благодарен.
1 radian = 57.2957795 degrees
А ако ти трябва формула в интернет има стотици начина,просто потърси.
Така съм я фомулирал аз:
double degrees = (radians * 180) / Math.PI;
Нямаш нужда от формулата.
Като знаеш колко е един радиан можеш да умножиш градусите по него.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _10.Radians_to_Degrees
{
    class Program
    {
        static void Main(string[] args)
        {
            double rad = 57.29578;
            double radians = double.Parse(Console.ReadLine());
            Console.WriteLine("{0:f2}",radians * rad);
        }
    }
}
Ето така според мен е най-елементарно и разбираемо.
Условието на задачата изисква решаване чрез Math.PI и закръгляне до най-близкото цяло число използвайки MathRound(). Тъй като 1 rad ≈ 57,29578° и при кръгло число е по-близо до 57 се ползва MathFloor().
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _10.Radians_to_Degrees
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Type value for radians: ");
            double radians = double.Parse(Console.ReadLine());
            double degrees = radians * 180 / Math.PI;
            Console.WriteLine("Degrees: " + Math.Floor(degrees));
        }
    }
}