Вычислить среднее арифметическое двух и трех чисел, используя классы, конструкторы и методы - C#
Формулировка задачи:
В программе нужно вычислить среднее арифметическое двух и трех чисел, используя классы,конструкторы и методы. Проблема в том что метод Print работает не до конца. Он выводит "Среднее значение = " и само значение не выводит. Помогите пожалуйста
{ class Arif
{ public int x;
public int y;
public int z=4;
public double sr;
public Arif(int x)
{
this.x=x;
sr = (x + z) / 2;
}
public Arif(int x, int y)
{
this.x=x;
this.y=y;
sr = (x + y + z) / 3;
}
public void Print()
{
Console.WriteLine("Среднее чисел = " , sr );
}
}
class Program
{
static void Main()
{
Console.WriteLine("z=4");
Console.WriteLine("Введите x = ");
int n = int.Parse(Console.ReadLine());
Arif a = new Arif(n);
a.Print();
Console.WriteLine("Введите x = ");
int m = int.Parse(Console.ReadLine());
Console.WriteLine("Введите y = ");
int k = int.Parse(Console.ReadLine());
Arif b = new Arif(m, k);
b.Print();
Console.ReadKey();
}
}
}Решение задачи: «Вычислить среднее арифметическое двух и трех чисел, используя классы, конструкторы и методы»
textual
Листинг программы
Console.WriteLine("Среднее чисел = "+sr);