Методы в языке программирования С#
Автор: teatess • Ноябрь 23, 2021 • Лабораторная работа • 1,400 Слов (6 Страниц) • 180 Просмотры
Київський національний університет імені Тараса Шевченка
Звіт до лабораторної роботи №4
Виконав: Балабанов Нікіта
Група ЕІТМ, 1 курс
//Ex 1
int real_k;
Console.Write("Input your k: ");
real_k = int.Parse(Console.ReadLine());
Method_1(real_k);
Console.WriteLine( "Real_k = " + real_k);
//Ex 2
int real_k2;
Console.Write("Input your k: ");
real_k2 = int.Parse(Console.ReadLine());
int result = Method_2(ref real_k2);
Console.WriteLine("Real_k = " + result);
Console.WriteLine("Real_k = " + real_k2);
//Ex 3
int[] first = Method_3();
ArrPrint(first);
// int[] first;
// Method_3_1(out first);
// ArrPrint(first);
}
public static void Method_1(int k)
{
if(k > 0)
{
k = k * k;
}
else
{
k = k * k * k;
}
Console.WriteLine("k = " + k);
}
public static int Method_2(ref int k)
{
if (k > 0)
{
k = k * k;
}
else
{
k = k * k * k;
}
return k;
}
//==============================Ex 3
public static int[] Method_3()
{
Random x = new Random(); // объявление переменной для генерации чисел
int n;
Console.Write("Input n: ");
n = int.Parse(Console.ReadLine());
int[] arr = new int[n];
for(int i = 0; i < arr.Length; i++)
{
arr[i] = x.Next(20);
}
return arr;
}
public static void Method_3_1(out int[] arr)
{
Random x = new Random(); // объявление переменной для генерации чисел
int n;
Console.Write("Input n: ");
n = int.Parse(Console.ReadLine());
arr = new int[n];
...