Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
17.01.2013, 12:57     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных #1
Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных.

это надо сделать в этой програме..
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
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
struct  notebook
{
string name;
string surname;
string petronimic;
string group;
string ocinka1;
string ocinka2;
string ocinka3;
};
int main()
{
notebook Mas[999];
int i;
for (i=1; i<=1; ++i)
{
cout<<"Vvedit imya: ";
cin>>Mas[i].name;
cout<<"Vvedit prizvuche: ";
cin>>Mas[i].surname;
cout<<"Vvedit pobatkovi: ";
cin>>Mas[i].petronimic;
cout<<"Vvedit grypy ";
cin>>Mas[i].group;
cout<<"Vvedit ocinky 1: ";
cin>>Mas[i].ocinka1;
cout<<"Vvedit ocinky 2: ";
cin>>Mas[i].ocinka2;
cout<<"Vvedit ocinky 3: ";
cin>>Mas[i].ocinka3;
cout<<"==========================="<<'\n';
}
for (i=1; i<=1; ++i)
{
cout<<"imya: "<<Mas[i].name<<'\n';
cout<<"prizvuche: "<<Mas[i].surname<<'\n';
cout<<"pobatkovi: "<<Mas[i].petronimic<<'\n';
cout<<"grypy  "<<Mas[i].group<<'\n';
cout<<"ocinka1: "<<Mas[i].ocinka1<<'\n';
cout<<"ocinka2: "<<Mas[i].ocinka2<<'\n';
cout<<"ocinka3: "<<Mas[i].ocinka3<<'\n';
}
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 12:57     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных
Посмотрите здесь:

Создать класс, содержащий поля, которые можно использовать для хранения данных C++
Составить программу для форматированного ввода и вывода данных заданного типа C++
Пять способов ввода и вывода данных C++
C++ Написать программу ввода и вывода строки на C++
Написать программу для измерения скорости вывода данных в видеопамять в графическом режиме C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Юля_программист
 Аватар для Юля_программист
448 / 103 / 13
Регистрация: 04.05.2012
Сообщений: 516
Записей в блоге: 1
17.01.2013, 13:34     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных #2
У меня так получилось:
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
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
class  notebook
{
public:
char name[10];
char surname[10];
char petronimic[10];
char group[10];
char ocinka1[10];
char ocinka2[10];
char ocinka3[10];
void put()
{
cout<<"Vvedit imya: ";
cin>>name;
cout<<"Vvedit prizvuche: ";
cin>>surname;
cout<<"Vvedit pobatkovi: ";
cin>>petronimic;
cout<<"Vvedit grypy ";
cin>>group;
cout<<"Vvedit ocinky 1: ";
cin>>ocinka1;
cout<<"Vvedit ocinky 2: ";
cin>>ocinka2;
cout<<"Vvedit ocinky 3: ";
cin>>ocinka3;
cout<<"==========================="<<'\n';
}
void output()
{
cout<<"imya: "<<name<<'\n';
cout<<"prizvuche: "<<surname<<'\n';
cout<<"pobatkovi: "<<petronimic<<'\n';
cout<<"grypy  "<<group<<'\n';
cout<<"ocinka1: "<<ocinka1<<'\n';
cout<<"ocinka2: "<<ocinka2<<'\n';
cout<<"ocinka3: "<<ocinka3<<'\n';
}
};
int main()
{
notebook a;
int i;
for (i=1; i<=1; ++i)
{
 a.put();
}
for (i=1; i<=1; ++i)
{
  a.output() ;
}
getch();
return 0;
}
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
17.01.2013, 15:15  [ТС]     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных #3
а как для этого класса добавить базовый абстрактивний класс ?
Юля_программист
 Аватар для Юля_программист
448 / 103 / 13
Регистрация: 04.05.2012
Сообщений: 516
Записей в блоге: 1
17.01.2013, 15:53     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных #4
если я правильно поняла то так
C++
1
2
3
4
5
6
7
class base
{
......
};
class notebook:public base
{.........
};
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
17.01.2013, 16:52  [ТС]     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных #5
спасибо..)
попытаюсь разобраться..)
а как это можно сделать ?
Написать программу на языке С + + которая реализует конструктор который инициализирует исходные данные класса, для этой же задачи ?
Юля_программист
 Аватар для Юля_программист
448 / 103 / 13
Регистрация: 04.05.2012
Сообщений: 516
Записей в блоге: 1
17.01.2013, 17:01     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных #6
Цитата Сообщение от Sane4KO Посмотреть сообщение
инициализирует исходные данные класса, для этой же задачи
Не очень понимаю, т.к. разве тут не ввод с клавиатуры?)

А если говорить о том как я поняла, то это наверное надо создать конструктор с параметром, где параметрами будут выступать ваши значения. Тогда если моя логика верна при создании объекта в него(объект) будут записаны те значения которые Вы пропишите в конструкторе)
Гуру С++ меня поправят если что не так)
Но вот как реализовать не подскажу т.к. с конструкторам и еще не работала тесно))
Могу только примерно написать как это будет выглядеть

C++
1
2
3
4
5
6
7
8
9
class notebook:
{
public:
.....
notebook(char *familia)//конструктор с формальным параметром
{
char familia="Ivanov";
}
};
Но это приблизительно)
Но из того что знаю, это так)
UserAK
70 / 70 / 4
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
17.01.2013, 17:23     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных #7
если вы хотите инициализировать данные класса, но сам класс переписывать нельзя.
то можно унаследовать новый класс от него и там всё это дело провернуть в конструкторе.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2013, 19:26     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных
Еще ссылки по теме:

Написать собственный класс для ввода и вывода строки, подсчета количества символов в строке C++
C++ Опишите абстрактный базовый класс "строка",реализующий методы ввода-вывода строки

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

Или воспользуйтесь поиском по форуму:
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
17.01.2013, 19:26  [ТС]     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных #8
а как осучествить ?
Yandex
Объявления
17.01.2013, 19:26     Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных
Ответ Создать тему
Опции темы

Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru