|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.03.2014, 03:45 | #1 |
Пользователь
Регистрация: 15.03.2013
Сообщений: 31
|
Помогите написать программу (С++)
Здравствуйте, уважаемые программисты!
Нужна ваша помощь. Вот задача: 1. В среде программирования на С++ создайте консольный проект с именем LAB1 в каталоге LAB1. 2. В проекте создайте файлы main.h (заголовочный файл) и main.cpp (файл исходного кода). 3. В файле main.h определите с помощью ключевого слова class объект Person. Данные объекта: Номер человека (целый тип) ФИО (символьный массив) Пол (логический тип: 0-муж., 1-жен.) Возраст (вещественный тип) Пусть данные имеют закрытый уровень доступа (private). 4. Опишите конструктор объекта, аргументы которого бу- дут инициализировать все данные объекта. 5. Опишите конструктор объекта по умолчанию (без аргу- ментов), проинициализировав все данные. 6. Опишите в объекте функцию void Print() с открытым уровнем доступа (public), которая будет выводить данные на экран. 7. Откройте файл main.cpp. С помощью директивы #include включите в файл main.cpp заголовочные файлы <stdlib.h>, <string.h>, <iostream.h>, а также ваш заголовочный файл "Main.h". 8. Ниже определите конструктор объекта, инициализи- рующий все данные объекта значениями аргументов. В теле 40 конструктора используйте функцию strcpy(стр1, стр2) для копи- рования строки имени человека (ФИО). 9. Затем определите функцию void Person::Print(). В теле функции для вывода данных используйте стандартный поток вывода cout << значение1 << значение2 << … << endl; 10. Ниже напишите главную функцию программы int main(). Внутри ее создайте объект Person, указав все значения данных объекта. Выведите данные объекта на экран, вызвав функцию Print. 11. Затем создайте динамический объект Person с помо- щью обычного конструктора и оператора new. Выведите данные объекта на экран. Удалите динамический объект из памяти с помощью оператора delete. 12. Напишите функцию ввода данных в объект с клавиату- ры void Person::Input(). В теле функции для ввода данных ис- пользуйте стандартный поток ввода cin >> значение1 >> значе- ние2 >> … ; 13. Затем в теле функции main создайте объект Person с помощью конструктора по умолчанию и введите данные в объ- ект с клавиатуры, вызвав функцию Input. Выведите данные объ- екта на экран. Код Код:
Последний раз редактировалось Stilet; 12.03.2014 в 08:47. |
12.03.2014, 09:15 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я правильно понял - ты что-то написал, сам не понимая что это, и просишь написать полностью код?
I'm learning to live...
|
12.03.2014, 10:01 | #3 |
Пользователь
Регистрация: 15.03.2013
Сообщений: 31
|
|
12.03.2014, 10:11 | #4 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Лучше бы по ошибкам спрашивал, типа "как решить". Ну и предварительно текст ошибки в гугл.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
12.03.2014, 10:33 | #5 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
|
|
12.03.2014, 18:55 | #6 |
Пользователь
Регистрация: 15.03.2013
Сообщений: 31
|
|
12.03.2014, 19:17 | #7 | |||
Форумчанин
Регистрация: 03.04.2013
Сообщений: 167
|
Цитата:
Цитата:
Цитата:
|
|||
12.03.2014, 20:51 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
13.03.2014, 05:52 | #9 |
Пользователь
Регистрация: 15.03.2013
Сообщений: 31
|
|
13.03.2014, 09:08 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так бы сразу и говорил.
Будет свободное время, напишу, но не гарантирую что на работе аврала не будет как всегда.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите написать программу в C# | Виктория0906 | Помощь студентам | 0 | 07.12.2013 18:49 |
Помогите написать программу | Acegraw | Общие вопросы по Java, Java SE, Kotlin | 16 | 05.10.2013 03:02 |
помогите написать программу | chapurin | Фриланс | 1 | 20.12.2008 18:04 |