С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 12.01.2022
Сообщений: 141
1

Создать класс, описывающий абонента телефонной книги в сотовом телефоне. C++

22.03.2022, 10:54. Показов 923. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать класс, описывающий абонента телефонной книги в сотовом телефоне. Свойства: порядковый номер, Фамилия, Имя, номер телефона. Порядковый номер абонента должен быть уникальным, соответствующий порядковому номеру и имеющий вид: ABONxxx, где xxx – цифровой идентификатор – номер (i.e. первый абонент имеет идентификатор ABON1, второй – ABON2, etc.). Реализация идентификатора должна быть выполнена в конструкторе с помощью статического поля. Создать экземпляры класса.


Помогите пожалуйста!
Буду крайне признательна!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2022, 10:54
Ответы с готовыми решениями:

Реализовать класс, описывающий абонента сети Интернет провайдера
Добрый день, помогите пожалуйста. На языке С++ реализовать класс, описывающий абонента сети...

Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды
Создать классы, описывающий прямоугольники. Найти площадь прямоугольника. Создать класс-наследник,...

Создать класс, описывающий треугольник, и наследник, описывающий прямые треугольной призмы
Создать класс описывающий треугольник. найти площадь треугольника. создать класс наследник,...

Как сделать класс телефонной книги?
Здравствуйте, несколько дней назад начал изучать питон и столкнулся с сложностью в создании...

Класс: Создать класс, описывающий цех завода...
Создать класс, описывающий цех завода (количество единиц заготовок, поступающих на производство,...

2
90 / 60 / 32
Регистрация: 06.08.2020
Сообщений: 219
22.03.2022, 12:24 2
Лучший ответ Сообщение было отмечено kotvsapogah10 как решение

Решение

C++
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <string>
 
using namespace std;
 
class Abonent {
public:
    Abonent() {
        number++;
        serial_number = "ABON" + to_string(number);
        second_name = "";
        first_name = "";
        fone_number = "";
    }
    Abonent(string const& sname, string const& fname, string const& fnumber) {
        number++;
        serial_number = "ABON" + to_string(number);
        second_name = sname;
        first_name = fname;
        fone_number = fnumber;
    }
    void getFirstName(string const& name) {
        first_name = name;
    }
    void getSecondName(string const& name) {
        second_name = name;
    }
    void getNumber(string const& number) {
        fone_number = number;
    }
    void printAbonent() const {
        cout << this->serial_number << " " << this->second_name << " " << this->first_name
            << " " << this->fone_number << endl;
    }
private:
    string serial_number;
    string second_name;
    string first_name;
    string fone_number;
    static int number;
};
 
int Abonent::number = 0;
 
int main() {
    setlocale(LC_ALL, "Russian");
 
    Abonent ab1;
    Abonent ab2("Теркин", "Василий", "8 905 123-45-67");
    Abonent ab3;
    ab3.getFirstName("Елизавета");
    ab3.getSecondName("Петрова");
    ab3.getNumber("8 (916) 111-22-33");
    ab1.printAbonent();
    ab2.printAbonent();
    ab3.printAbonent();
    
    return 0;
}
1
0 / 0 / 0
Регистрация: 12.01.2022
Сообщений: 141
22.03.2022, 12:59  [ТС] 3
Спасибо большое
0
22.03.2022, 12:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2022, 12:59
Помогаю со студенческими работами здесь

Массив: Создать базу данных телефонной книги при помощи динамического массива
Здравствуйте! Помогите, пожалуйста, решить задачу на С++, хотя бы в общих чертах. Нужно создать...

Создать класс,описывающий треугольник
Создать класс,описывающий треугольник.Найти площадь треугольника.Ребята,помогите пожалуйста.Где...

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

Создать класс, описывающий комплексные числа
Помогите, пожалуйста! Нужно создать класс, описывающий комплексные числа. Класс содержит два...

Создать класс, описывающий библиотечную карточку
Создать класс, описывающий библиотечную карточку. Данные класса: имя, фамилия, количество взятых...

Создать класс, описывающий студентов в институте
Создать класс, описывающий студентов в институте. Свойства: порядковый номер, Фамилия, Имя,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru