Когда-то уже проделывал, на этот раз не проходит, вот код:
using System;
//...МаТеМкА...
class Program
{
const double MP3 = Math.PI /3;
const double MP2 = Math.PI /2;
const double plotnost = ( MP2 - MP3 ) / 30 ;
static double cos ( double dgs ) => Math.Cos( plotnost * dgs ) ;
static void Main() {
Console.Clear();
Console.WriteLine("Посчитаем x / cos(x)");
Console.WriteLine("//\\\\//\\\\//\\\\" + "\n");
Console.WriteLine("Введите границы аргумента, включительно: ");
Console.Write("Сначала введите a - и Enter: ");
double a = double.Parse(Console.ReadLine() );
Console.Write("Теперь b: ");
double b = double.Parse(Console.ReadLine() );
Console.WriteLine();
Console.Write("Введите шаг" + "\n" +
"если превысит - мы дадим Вам ближайшее" + "\n" +
"ко второму пределу" + "\n" + ":" );
double h = double.Parse(Console.ReadLine() );
/*\\//\\//\\//\\//\\//\\
вычислим большую грань и меньшую - почему бы нет...
\\//\\//\\//\\//\\//*/
double tmp;
if ( a > b ) {
tmp = a;
a = b;
b = tmp;
}
// \\ // \\ // \\ // \\
Console.WriteLine();
Console.WriteLine("//\\\\//\\\\//\\\\" + "\n");
Console.WriteLine(cos(Math.PI / 3) );
Console.WriteLine();
while ( a <= b )
{
Console.WriteLine($"x = {a}\tf(x) = " + string.Format( " {0:0.##} ", a / cos(a) ) );
a += h;
}
Console.ReadKey();
}}
Выходные данные :
Спасибо :)