|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.10.2012, 23:39 | #1 |
Новичок
Джуниор
Регистрация: 04.10.2012
Сообщений: 1
|
Конструирование простейшего класса!
помогите пожалуйста доделать работу, а главное понять) У меня задание есть, нужно:
1) создать объект с помощью конструктора по умолчанию 2) создать объект с помощью конструктора с параметрами 3) создать массив объектов 4) редактирование и просмотр свойств каждого объекта 5)обработка массива в соответствии с заданием. В задание нужно было вычислить количество двоек. Есть графы: фамилия, предмет и оценка. Вроде с первыми тремя пунктами я более менее разобралась, но вот редактирование и обработка вообще как-то не идут. И вообще объясните пожалуйста по-простому. для чего эти классы нужны) вот код: #include <fstream> #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string.h> using namespace std; class School { public: School(); School(std::string st, std::string p, int m); ~School(); std::string GetFamilia(); void SetFamilia(std::string val); std::string Getpredmet(); void Setpredmet (std::string val); int Getocenka(); void Setocenka(int val); private: std::string Familia; std:: string predmet; int ocenka; }; int main() { School S1; School S2("Иванов","матан",3); S1.SetFamilia("Петров"); S1.Setpredmet("история"); S1.Setocenka(2); cout<<S1.GetFamilia()<<" "<<S1.Getpredmet()<<" "<<S1.Getocenka()<<endl; cout<<S2.GetFamilia()<<" "<<S2.Getpredmet()<<" "<<S2.Getocenka()<<endl; School S3[3]; string fbuf; string pbuf; int obuf; for(int i=0;i<3;i++) { cout<<"enter familia ->"; cin>>fbuf; S3[i].SetFamilia(fbuf); cout<<"enter predmet ->"; cin>>pbuf; S3[i].Setpredmet(pbuf); cout<<"enter ocenka ->"; cin>>obuf; S3[i].Setocenka(obuf); } for(int i=0;i<3;i++) cout<<S3[i].GetFamilia()<<" "<<S3[i].Getpredmet()<<" "<<S3[i].Getocenka()<<endl; return 0; } School::School() { } School::School(std::string st, std::string p, int m) { Familia=st; predmet=p; ocenka=m; } School::~School() { } std::string School::GetFamilia() { return Familia; } void School::SetFamilia(std::string val) { Familia=val; } std::string School::Getpredmet() { return predmet; } void School::Setpredmet(std::string val) { predmet=val; } int School::Getocenka() { return ocenka; } void School::Setocenka(int val) { ocenka=val; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ОПИСАНИЕ ПРОСТЕЙШЕГО КЛАССА. | Мариша1993 | Помощь студентам | 1 | 21.11.2011 19:54 |
Конструирование ПО | Ksy | Свободное общение | 1 | 12.05.2011 03:07 |
Геометрическое конструирование | viskas2011 | Помощь студентам | 4 | 22.04.2011 10:04 |
Microsoft Office Outlook - конструирование форм | krucian | Софт | 1 | 15.07.2008 10:23 |