Ошибки в коде - C# (178464)
Формулировка задачи:
Помогите исправить код. Две ошибки:1) "peremA": имена членов не могут совпадать с типами, в которые они входят
2) Ошибка 2 "PP_2laba.peremA" не содержит конструктор, который принимает аргументы "4".
Вот код
namespace PP_2laba
{
class peremA
{
int m;
int c;
double t;
double b;
public void peremA(int new_m, int new_c, double new_t, double new_b)
{
m = new_m;
c = new_c;
t = new_t;
b = new_b;
}
public void show_information()
{
Console.WriteLine("m: " + m);
Console.WriteLine("c: " + c);
Console.WriteLine("t: " + t);
Console.WriteLine("b: " + b);
}
public void podschet()
{
double a = Math.Exp(-b * t) * Math.Sin(m * t + b) - Math.Sqrt(b * t + m
); ;
Console.WriteLine("a = {0}", a);
double z = b * Math.Sin(a * (t * t) * Math.Cos(2 * t)) - 1;
Console.WriteLine("z = {0}", z);
}
public void binom()
{
Console.Write("Input M = ");
int m = int.Parse(Console.ReadLine());
for (int i = 0; i <= m; i++)
Console.Write("{Binom(m, i)} ");
}
public int Binom(int q, int w)
{
if (w == 0 && q == 0)
return 0;
else if ((w == 0) || (w == q && q > 0))
return 1;
else
return Binom(q - 1, w - 1) + Binom(q - 1, w);
}
}
class Program
{
static void Main(string[] args)
{
peremA worker;
worker = new peremA(2, -1, 1.7 ,0.44);
Console.WriteLine("Итог:");
worker.show_information();
worker.podschet();
worker.binom();
Console.ReadKey();
}
}
}Решение задачи: «Ошибки в коде»
textual
Листинг программы
public peremA(int new_m, int new_c, double new_t, double new_b) // удалил void