программирование NET/C#

Отменен
Заказ
4896107
Раздел
Программирование
Предмет
Web-программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
1 Июл 2022 в 18:00
Цена
500 ₽
Блокировка
10 дней
Размещен
30 Июн 2022 в 21:41
Просмотров
79
Описание работы

Задание

Создайте консольное приложение, которое может обрабатывать аргументы, преобразовывать значение аргумента в int, создавать экземпляр класса и затем вызывать метод из этого экземпляра класса. Создайте класс с методом, который принимает параметры и возвращает значение. Записать информацию в консоль.

Оценочные баллы

Напишите "Привет, .NET!" утешить

Создать класс калькулятора с общедоступным методом int? ВычислитьПлощадь(целое, целое). Используйте правильное имя файла C# и регистр для имени класса. Используйте ConsoleApp в качестве пространства имен класса.

Метод должен возвращать значение null, если параметр отрицательный, и ни в коем случае не должен вызывать ошибку (вместо исключения будет возвращать значение null). Не должен переполняться (вместо этого возвращает null).

Приложение должно обрабатывать аргументы, переданные приложению. Преобразовать аргументы в int и передать методу CalculateArea. Не должен ошибаться. Используйте значение по умолчанию int, если аргумент не указан. Если приложению переданы аргументы, запишите их в консоль с текстом Аргументы: x y, где x и y заменяются значениями аргументов. Запишите это в новую строку. Примечание! если один аргумент отсутствует, он не будет напечатан. Если оба отсутствуют, то в этой строке ничего не печатается.

Приложение должно записать в консоль: Площадь x и y равна z, где x, y и z заменены фактическими значениями. Написать в новую строку.

Примечание! Прочтите описание задачи и оценочные баллы, чтобы получить спецификацию задачи (что требуется для завершения работы приложения).


Заметка 2! Чтобы протестировать приложение с аргументами, вы можете использовать команду dotnet CLI: dotnet run -- arg1 arg2. Аргументы приводятся после --

Пример: выполнение команды dotnet run -- 1 2 приведет к выводу

Привет, .NET!

Аргументы: 1 2

Площадь 1 и 2 равна 2

Эта задача дана на анг языке: оригинал текста задачи

The Task

Create a console app that can handle arguments, convert argument value to int, instantiate a class and then call a method from that class instance. Create a class that has a method which takes parameters and returns a value. Write information to console.


Evaluation points

Write "Hello, .NET!" to console

Create a calculator class with public method int? CalculateArea(int, int). Use proper C# filename and casing for the class name. Use ConsoleApp as the class' namespace.

The method must return null if a parameter is negative, must not error in any case (will return null instead of exception). Must not overflow (returns null instead).

The app must handle arguments passed to the app. Convert arguments to int and pass to CalculateArea method. Must not error. Use int default value if no argument is given. If arguments are given to the app, write them to console with text Arguments: x y where x and y are replaced with argument values. Write this to a new line. Note! if one argument is missing the it won't be printed. If both are missing then nothing is printed on this line.

The app must write to console: Area of x and y is z where x, y and z are replaced with actual values. Write to new line.

Note! Read the task description and the evaluation points to get the task's specification (what is required to make the app complete).


Note 2! To test the app with arguments you can use dotnet CLI command: dotnet run -- arg1 arg2. Arguments are provided after the --


Sample: running with command dotnet run -- 1 2 would produce output


Hello, .NET!

Arguments: 1 2

Area of 1 and 2 is 2

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир