0 / 0 / 0
Регистрация: 15.05.2022
Сообщений: 3

Создать класс студент

20.12.2022, 09:38. Показов 952. Ответов 3

Студворк — интернет-сервис помощи студентам
Создайте класс студент. Его свойствами являются: Фамилия, Имя, Отчество, Курс, группа и метод добавления студента в таблицу
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.12.2022, 09:38
Ответы с готовыми решениями:

Создать класс Студент и класс наследник Студент-контрактник
Задание: 1 Разработать программу (С++) решения следующей задачи. Проверить результат на контрольном примере: создать структуру ...

Создать основной класс студент и создать класс наследник с именем отделения
Написал код по примеру, но он не работает, что убрать или дописать чтобы он заработал. Заранее спасибо #include <iostream> ...

Создать класс представляющий учебную группу Group и класс студент Student
Используя Visual Studio, создайте проект по шаблону Console Application. Создайте класс, представляющий учебную группу Group. Создайте...

3
Молодой техлид)
Эксперт JSЭксперт HTML/CSS
 Аватар для mr_dramm
1818 / 1056 / 329
Регистрация: 17.07.2021
Сообщений: 2,147
Записей в блоге: 14
20.12.2022, 16:18
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Student {
    constructor(student = {}) {
        if (student instanceof Object === false) throw Error("Constructor argument must be instance of Object")
        const checkProperties = ["name", "nameSecond", "nameThird", "course", "group"]
        for (const property of checkProperties) {
            if (typeof student[property] !== "string") throw Error(`Property ${property} has value ${student[property]}`)
        }
        Object.assign(this, student)
    }
    static addStudentToTable({ student, table } = {}) {
        try {
            table.push(student)
        } catch (err) {
            throw Error("Error while student add to table: " + err.message)
        }
    }
}
const table = []
 
try {
    const s = new Student({ name: "Hello" })
    Student.addStudentToTable({ student: s, table })
    console.log("Student successful added to the table")
} catch (err) {
    console.log(err.message)
}
Добавлено через 4 минуты
Думал что то с паттерном визитор сделать, но передумал так как нет вариантивности для создания различных новых операций, она тут одна. Не смог придумать ничего интереснее чем это вобщем...
2
20.12.2022, 16:33

Не по теме:

mr_dramm, вот сейчас я препода представил, который смотрит на этот class, потом на ТС, ... а в глазах у препода такая тоска )

0
20.12.2022, 16:54

Не по теме:

klyapa, ой да ну. Я вот например думаю что зря я использовал объект для передачии аргументов, надо знать названия полей. Так что преподу есть за что зацепиться =)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.12.2022, 16:54
Помогаю со студенческими работами здесь

Создать класс "Студент" и классы "Бюджетный студент" и "Коммерческий студент"
Доброго времени суток. Помогите с задачкой. Наследование. Создать класс студент и классы бюджетный студент и коммерческий студент.

Создать абстрактный класс Stud. Создать производные классы: Абитуриент, Студент, Преподаватель
Доброго времени суток! Помогите с решением задания для кр! Спасибо. Продемонстрируйте работу программы. Каждый разрабатываемый класс...

Создать класс Студент
Доброго всем дня!Помогите пожалуйста в написании кода к следующей задаче: Создать класс Студент со свойствами: ФИО, факультет, курс,...

Создать класс студент
задание: Student: Фамилия, Имя, Отчество, Дата рождения, Адрес, Телефон, Факультет, Курс. Создать массив объектов. Вывести: a) список...

Создать класс «Студент»
Добрый вечер. Я уже не представляю как нужно сделать. Мне нужна помощь с следующим заданием: Создать структуру «Студент»: - Фамилия; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru