Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2012, 13:06   #1
Vladimir_Anatol
 
Регистрация: 12.03.2012
Сообщений: 3
По умолчанию C++ классы, не получается сделать 2 метода, поиска и добавления (код внутри)

Класс «ЛЕКАРСТВО» содержит закрытые поля: название лекарства, цена, показания к применению, противопоказания и метод вывода сведений о лекарстве. Класс «АПТЕКА» содержит закрытые поля: название аптеки, номер аптеки, массив объектов класса «ЛЕКАРСТВО», метод поступления новых лекарств в аптеку, метод поиска лекарства по названию и метод вывода списка лекарств аптеки.
помогите сделать "метод поступления новых лекарств в аптеку, метод поиска лекарства по названию"



Код:


#include <iostream>
#include <conio.h>
#include <string>
#include <stdio.h>
using namespace std;
// objavlenie classa
class Medican
{
public:
char nazv[20];
double zena;
string pok;
string prpok;

Medican();
void Display();
};
class Apteka
{
public:
char name[20];
int num;
Medican *p;
int n;
Apteka();
void NewMed();
void Display();
void poisk();
};
Apteka::Apteka()
{
cout<<"\n vvedite nazvanie apteki: ";cin>>name;
cout<<"\n vvedite nomer apteki: ";cin>>num;
cout<<"\n vvedite kol-vo lekarstv: ";cin>>n;
p=new Medican [n];
}


void Apteka::Display()
{
cout<<"\n nazvanie apteki: "<<name;
cout<<"\n nomer apteki: "<<num;
for (int i=0;i<n;i++)
p[i].Display();
}

Medican::Medican()
{
cout<<"\n vvedite nazvanie lekarstva: "; cin>>nazv;
cout<<"\n vvedite zenu: "; cin>>zena;
cout<<"\n vvedite pokazania k primeneniu: "; cin>>pok;
cout<<"\n vvedite protivopokazania k primeneniu: "; cin>>prpok;
}
void Medican::Display()
{
cout<<"\n nazvanie lekarstva: "<<nazv;
cout<<"\n zena: "<<zena<<" RUR";
cout<<"\n pokazania k primeneniu: "<<pok;
cout<<"\n protivopokazania k primeneniu: "<<prpok;
}
void Apteka::NewMed()
{
cout<<"\n vvedite nomer apteki, v kot hotite dobavit' lek-vo: ";
}
int main()
{
int n;
Apteka *q;
cout<<"\n kol-vo aptek:";cin>>n;
q=new Apteka [n];
for (int i=0;i<n;i++)
q[i].Display();
getch();
}
Vladimir_Anatol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
можно ли писать php код внутри javascript инструкции if? если можно, то как это сделать? Ubihinon JavaScript, Ajax 2 20.02.2012 08:40
можно ли писать php код внутри javascript инструкции if? если можно, то как это сделать? Ubihinon PHP 2 18.02.2012 17:45
Объявление метода внутри объекта JAVASCRIPt Kasper1 JavaScript, Ajax 4 09.03.2011 09:50
Нахождение слов-анаграмм, Ошибка выдается. Задание внутри. Код внутри. TYMON Общие вопросы .NET 2 22.11.2010 21:07
не получается разобраться в коде ! разъясните пожалуйста! код внутри! Lion_paint Паскаль, Turbo Pascal, PascalABC.NET 2 16.05.2009 09:30