Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 50

Разработать класс Person для создания телефонного справочника

12.11.2018, 10:09. Показов 1794. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Разработать класс Person, который содержит соответствующие члены для хранения:
имени,
возраста,
пола и
телефонного номера.
Напишите функции-члены, которые смогут изменять эти члены данных индивидуально. Напишите функцию-член Person::Print(), которая выводит отформатированные данные о человеке.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.11.2018, 10:09
Ответы с готовыми решениями:

Автоматическое изменение префикса телефонного номера в зависимости от страны. Класс Person.
Есть класс Person. Так же пару функций. Одно из заданий не работает: Если номер телефона начинается с 0 и страна «Украина» добавить...

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

Создайте класс person. Создайте тип people, описывающий массив элементов типа person.
Создайте класс person. У него должны быть поля: name: string; sex: ("муж", "жен"); height: 100..220. Кроме того, создайте тип people,...

1
261 / 111 / 53
Регистрация: 22.01.2017
Сообщений: 448
12.11.2018, 10:49
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
#include <iostream>
 
class Person {
private:
    std::string name;
    int         age;
    char        sex;
    long int    phoneNumber;
 
public:
    Person(std::string name,
           int         age,
           char        sex,
           long int    phoneNumber) : name(name)
                                    , age(age)
                                    , sex(sex)
                                    , phoneNumber(phoneNumber) {};
 
    void Print() const;
    void changeName()        { std::getline(std::cin, name); };
    void changeAge()         { std::cin >> age;              };
    void changeSex()         { std::cin >> sex;              };
    void changePhoneNumber() { std::cin >> phoneNumber;      };
};
 
void Person::Print() const
{
    std::cout << name        << std::endl
              << age         << std::endl
              << sex         << std::endl
              << phoneNumber << std::endl;
}
 
int main()
{
    Person p("Jack Black", 35, 'm', 77777777);
    p.Print();
 
    p.changeName();
    p.changeAge();
    p.changeSex();
    p.changePhoneNumber();
 
    p.Print();
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.11.2018, 10:49
Помогаю со студенческими работами здесь

Создание телефонного справочника
Здравствуйте. Создаю телефонный справочник. Вводится &quot;имя&quot;, &quot;фамилия&quot;, &quot;номер телефона&quot;. При выведении - отображает последние...

Помогите доделать прогу телефонного справочника
Вот написал с трудом прогу телефонного справочника. Но там нет редактирования записей и поиска по базе. Подскажите пожалуйста как лучше...

Создать класс Person для ввода фамилии и имя человека
Здравствуйте. Что-то не получается, ошибки выскакивают, именно в заголовочном файле при определении функций read() и print(). ...

Создать класс EMPLOYEE, производный от класса PERSON и использовать их для вычисления зарплаты сотрудника
Базовый класс: ЧЕЛОВЕК (PERSON) Имя (name) – string Возраст (age) – int Создать производный класс EMPLOYEE, имеющий поля: ...

Объектно-ориентированный аналог телефонного справочника: поиск по нескольким параметрам одновременно
Здравствуйте! Помогите, пожалуйста, с задачей! Создать объектно-ориентированный аналог телефонного справочника. Сформировать классы...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru