Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Заявка на расчет

Помощь с лабораторной работой по «Программирование», ПВГУС

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах
Лабораторная работа 8 Использование конструкторов в C#
  1. Создать класс Point, разработав следующие элементы класса:
    • Поля:
      • int x, y;
    • Конструкторы, позволяющие создать экземпляр класса:
      • с нулевыми координатами;
      • с заданными координатами.
    • Методы, позволяющие:
      • вывести координаты точки на экран;
      • рассчитать расстояние от начала координат до точки;
      • переместить точку на плоскости на вектор (a, b).
    • Свойства:
      • получить-установить координаты точки (доступное для чтений и записи);
      • позволяющие умножить координаты точки на скаляр (доступное только для записи).
  1. Создать класс Triangle, разработав следующие элементы класса:
    • Поля:
      • int a, b, c;
    • Конструктор, позволяющий создать экземпляр класса с заданными длинами сторон.
    • Методы, позволяющие:
      • вывести длины сторон треугольника на экран;
      • расчитать периметр треугольника;
      • расчитать площадь треугольника.
    • Свойства:
      • позволяющее получить-установить длины сторон треугольника (доступное для чтения и записи);
      • позволяющее установить, существует ли треугольник с данными длинами сторон (доступное только для чтения).
  1. Создать класс Rectangle, разработав следующие элементы класса:
    • Поля:
      • int a, b;
    • Конструктор, позволяющий создать экземпляр класса с заданными длинами сторон.
    • Методы, позволяющие:
      • вывести длины сторон прямоугольника на экран;
      • расчитать периметр прямоугольника;
      • расчитать площадь прямоугольника.
    • Свойства:
      • получить-установить длины сторон прямоугольника (доступное для чтения и записи);
      • позволяющее установить, является ли данный прямоугольник квадратом (доступное только для чтения).
  1. Создать класс Money, разработав следующие элементы класса:
    • Поля:
      • int first;//номинал купюры
      • int second; //количество купюр
    • Конструктор, позволяющий создать экземпляр класса с заданными значениям полей.
    • Методы, позволяющие:
      • вывести номинал и количество купюр;
      • определить, хватит ли денежных средств на покупку товара на сумму N рублей.
      • определить, сколько шт товара стоимости n рублей можно купить на имеющиеся денежные средства.
    • Свойства:
      • позволяющее получить-установить значение полей (доступное для чтения и записи);
      • позволяющее расчитатать сумму денег (доступное только для чтения).
  1. Создать класс для работы с одномерным массивом целых чисел. Разработать следующие элементы класса:
    • Поля:
      • int [] IntArray;
      • int n.
    • Конструктор, позволяющий создать массив размерности n.
    • Методы, позволяющие:
      • ввести элементы массива с клавиатуры;
      • вывести элементы массива на экран;
      • отсортировать элементы массива в порядке возрастания.
    • Свойства:
      • возвращающее размерность массива (доступное только для чтения);
      • позволяющее домножить все элементы массива на скаляр (доступное только для записи).
  1. Создать класс для работы с двумерным массивом целых чисел. Разработать следующие элементы класса:
    • Поля:
      • int [,] IntArray;
      • int n.
    • Конструктор, позволяющий создать массив размерности n×n.
    • Методы, позволяющие:
      • ввести элементы массива с клавиатуры;
      • вывести элементы массива на экран;
      • вычислить сумму элеметов i-того столбца.
    • Свойства:
      • позволяющее вычислить количество нулевых элементов в массиве (доступное только для чтения);
      • позволяющее установить значение всех элементы главной диагонали массива равное скаляру (доступное только для записи).
  1. Создать класс для работы с двумерным массивом вещественных чисел. Разработать следующие элементы класса:
    • Поля:
      • double [][] DoubelArray;
      • int n, m.
    • Конструктор, позволяющий создать массив размерности n×m.
    • Методы, позволяющие:
      • ввести элементы массива с клавиатуры;
      • вывести элементы массива на экран;
      • отсортировать элементы каждой строки массива в порядке убывания.
    • Свойства:
      • возвращающее общее количество элементов в массиве (доступное только для чтения);
      • позволяющее увеличить значение всех элементов массива на скаляр (доступное только для записи).
  1. Создать класс для работы сo строками. Разработать следующие элементы класса:
    • Поля:
      • StringBuilder Line;
      • int n.
    • Конструктор, позволяющий создать строку из n символов.
    • Методы, позволяющие:
      • подсчитать количество пробелов в строке;
      • заменить в строке все прописные символы на строчные;
      • удалить из строки все знаки препинания.
    • Свойства:
      • возвращающее общее количество элементов в строке (доступное только для чтения);
      • позволяющее установить значение поля, в соответствии с введенным значением строки с клавиатуры, а также получить значение данного поля (доступно для чтения и записи)
  1. Создать класс для работы с регулярными выражениями. Разработать следующие элементы класса:
    • Поля:
      • Regex r;
      • string text;
    • Методы, позволяющие:
      • определить, содержит ли текст фрагменты, соответствующие шаблону поля;
      • вывести на экран все фрагменты текста, соответствующие шаблону поля;
      • удалить из текста все фрагменты, соответствующие шаблону поля;
    • Свойства:
      • позволяющее установить или получить строковое поле класса (доступно для чтения и записи)
      • позволяющее установить или получить регулярное выражение, хранящееся в соответствующем поле класса (доступно для чтения и записи)
  1. Создать класс для работы с датой. Разработать следующие элементы класса:
    • Поле DataTime data.
    • Конструкторы, позволяющие установить:
      • заданную дату
      • дату 1.01.2009
    • Методы, позволяющие:
      • вычислить дату предыдущего дня;
      • вычислить дату следующего дня;
      • определить сколько дней осталось до конца месяца.
    • Свойства:
      • позволяющее установить или получить значение поле класса (доступно для чтения и записи)
позволяющее определить год высокосным (доступно только для чтения)

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
http://pu82.ru/
Поделитесь в соцсетях:

Оставить комментарий

Inna Petrova 18 минут назад

Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики

Иван, помощь с обучением 25 минут назад

Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Коля 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 часов назад

Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!

Иван, помощь с обучением 6 часов назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Василий 12 часов назад

Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.

Иван, помощь с обучением 12 часов назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Анна Михайловна 1 день назад

Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?

Иван, помощь с обучением 1 день назад

Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Сергей 1 день назад

Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.

Иван, помощь с обучением 1 день назад

Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инна 1 день назад

Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?

Иван, помощь с обучением 1 день назад

Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Студент 2 дня назад

Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.

Иван, помощь с обучением 2 дня назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Ольга 2 дня назад

Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2

Иван, помощь с обучением 2 дня назад

Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вика 3 дня назад

сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.

Иван, помощь с обучением 3 дня назад

Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Игорь Валерьевич 3 дня назад

здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО

Иван, помощь с обучением 3 дня назад

Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вадим 4 дня назад

Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ

Иван, помощь с обучением 4 дня назад

Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Кирилл 4 дня назад

Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?

Иван, помощь с обучением 4 дня назад

Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Oleg 4 дня назад

Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?

Иван, помощь с обучением 4 дня назад

Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Валерия 5 дней назад

ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?

Иван, помощь с обучением 5 дней назад

Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 дней назад

Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.

Иван, помощь с обучением 5 дней назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Иван неделю назад

Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки

Иван, помощь с обучением неделю назад

Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Дарья неделю назад

Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.

Иван, помощь с обучением неделю назад

Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru