Рубрика: C#

Как сделать рефакторинг кода на C#

Приветствую всех, сегодня мы рассмотрим что такое рефакторинг на практике. Рефакторинг- своего рода перепроектирования кода программы, уменьшив ее в объеме но не изменив ее функциональности, порой после рефакторинга код программы может сократиться в десятки раз. И так рассмотрим код метода. static bool ShouldFire(bool enemyInFront, string enemyName, int robotHealth) { bool shouldFire = true; if (enemyInFront […]

Как реализовать функцию для нахождения минимального значения параболы?

Приветствую всех, сегодня мы рассмотрим один интересный пример и как его реализовать на C#. Задание следующие необходимо реализуйте функцию для нахождения x, при котором парабола y(x)=ax2+bx+cy(x) принимает минимальное значение.  Функция должна принимать неотрицательный,  коэффициент a,  также b и c, если, решение существует, вывести значение  x , а иначе — вывести в консоль информацию «Не возможно». […]

Как вычислить угол в градусах между часовой и минутной стрелкой?

Сегодня мы решим одну не тривиальную задачу и по практикуемся в написании кода. И так пользователь вводит время, конкретно целое число, символизирующие час. Вычислить угол в градусах между часовой и минутной стрелками. Например, 5 часов  150 градусов, 20 часов 120 градусов. Запрещено использовать циклы. Можно было использовать условия if но я ришил упростить код и […]

Как перевернуть заданное число на оборот, и вывести его в противоположно порядке?

Добрый день, на днях мне написал один студент. В университете было дано задание: Задается натуральное трехзначное, как его развернуть так, чтобы цифры этого числа шли в обратном порядке, все это было необходимо реализовать на C#.  К примеру нам дано 123 как получить 321. Я написал ему один из способов который давно мне известен. int n […]

Как найти площадь комнаты на C#?

Приветствую всех. Сегодня рассмотрим код программы которая позволяет зная длину и ширину комнаты вычислить ее площадь. Достаточно ввести данные в программу и она вычислит площадь. Рассмотрим код программы: //Изучаем C# на nookery.ru public static void Main() { int length, width, area; Console.Write(«Введите длину комнаты в метрах: «); length = Convert.ToInt32(Console.ReadLine()); Console.Write(«Введите ширину комнаты в метрах:»); […]