0 / 0 / 0
Регистрация: 07.04.2021
Сообщений: 88
1

Метод

17.04.2021, 12:24. Показов 237. Ответов 2
Метки нет (Все метки)

Откуда взялся метод potomek ?(if(potomek()) m = new Glon()



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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
class Glon: protected Organizm, public Mieszkaniec {
public:
Glon();
virtual RodzajMieszkanca kimJestes() final;
 
 virtual ZamiarMieszkanca
wybierzAkcje(Sasiedztwo sasiedztwo);
 
virtual Mieszkaniec * dajPotomka();
 
 virtual void przyjmijZdobycz
 (Mieszkaniec * mieszkaniec);
 };
class Grzyb: protected Organizm, public Mieszkaniec {
public:
Grzyb();
 virtual RodzajMieszkanca kimJestes() final;
 
virtual ZamiarMieszkanca
wybierzAkcje(Sasiedztwo sasiedztwo);
 
virtual Mieszkaniec * dajPotomka();
 
virtual void przyjmijZdobycz
 (Mieszkaniec * mieszkaniec);
 };
class Bakteria: protected Organizm, public Mieszkaniec {
public:
Bakteria();
virtual RodzajMieszkanca kimJestes() final;
 
 virtual ZamiarMieszkanca
 wybierzAkcje(Sasiedztwo sasiedztwo);
 
 virtual Mieszkaniec * dajPotomka();s
 virtual void przyjmijZdobycz
 (Mieszkaniec * mieszkaniec);
 };
 
 
#include "ustawienia.h"
 #include "generatorlosowy.h"
 #include "sasiedztwo.h"
 
static const UstawieniaSymulacji & UST
 = UstawieniaSymulacji::pobierzUstawienia();
 
Glon::Glon():
Organizm(GeneratorLosowy::
losujPomiedzy(UST.glonZycieMin,UST.glonZycieMax),
 UST.glonLimitPosilkow, UST.glonKosztPotomka),
Mieszkaniec (UST.znakGlon){}
 
 Grzyb::Grzyb():
Organizm (GeneratorLosowy::
losujPomiedzy(UST.grzybZycieMin,UST.grzybZycieMax),
UST.grzybLimitPosilkow,UST.grzybKosztPotomka),
Mieszkaniec (UST.znakGrzyb){}
 
Bakteria::Bakteria():
Organizm (GeneratorLosowy::
losujPomiedzy(UST.bakteriaZycieMin,UST.bakteriaZycieMax),
UST.bakteriaLimitPosilkow,UST.bakteriaKosztPotomka),
Mieszkaniec (UST.znakBakteria){}
 
 
RodzajMieszkanca Glon::kimJestes() {
return zywy() ? GLON : TRUP;
 }
 
RodzajMieszkanca Grzyb::kimJestes() {
 return zywy() > 0 ? GRZYB : TRUP;
 }
 
RodzajMieszkanca Bakteria::kimJestes(){
return zywy() ? BAKTERIA : TRUP;
}
 
 
 
 
Mieszkaniec * Glon::dajPotomka() {
Mieszkaniec * m = nullptr;
if(potomek()) m = new Glon();
return m;
}
 
Mieszkaniec * Grzyb::dajPotomka() {
 Mieszkaniec * m = nullptr;
if(potomek()) m = new Grzyb();
 return m;
}
 
Mieszkaniec * Bakteria::dajPotomka() {
Mieszkaniec * m = nullptr;
if(potomek()) m = new Bakteria();
return m;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2021, 12:24
Ответы с готовыми решениями:

СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя
Помогите ребят. Не могу построить алгоритмы для этих методов Язык C++

Метод медиан из трех элементов VS улучшенный быстрый метод сортировки(метод Бентли-Макилроя)
Здравствуйте! Дали весьма интересное задание. Сравнить два вышеуказанных метода сортировки для...

Мой код - метод бисекции, метод секущих (метод хорд)
Всем привет!!! Изучаем в институте С++. Сделал код, и там, и там одна и та же проблема - при любых...

Метод выбора,Метод вставки,Метод «пузыря»
1. Написать 3 программы, каждая из которых демонстрирует отдельный метод упорядочение . Структура...

2
1475 / 932 / 282
Регистрация: 25.01.2019
Сообщений: 2,355
17.04.2021, 12:39 2
Цитата Сообщение от katia030204 Посмотреть сообщение
: protected Organizm, public Mieszkaniec
Оттуда
Миниатюры
Метод  
0
1475 / 932 / 282
Регистрация: 25.01.2019
Сообщений: 2,355
17.04.2021, 12:41 3
Цитата Сообщение от katia030204 Посмотреть сообщение
#include "ustawienia.h"
 #include "generatorlosowy.h"
 #include "sasiedztwo.h"
Или отсюда, сразу не заметил. А может это одно и то же.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2021, 12:41
Помогаю со студенческими работами здесь

Исследовать итерационный метод- метод касательных для решения нелинейных уравнений
прочитал много всего , но сам пример реализовать никак не могу , кто может помогите F(x) =...

Не сходится теория и практика метод Шелла и метод простого выбора
Здравствуйте! Помогите пожулуйста найти ошибке в коде, Я уже не знаю где ее искать. У меня метод...

Нахождения корней уравнения: метод половинного деления (бисекции) или метод хорд
Разработать программу нахождения корней уравнения f(x) =0 на интервале с точностью e = 0,001...

Метод деления отрезка пополам для решения нелинейных уравнений (метод дихотомии)
Здравствуйте. Помогите пожалуйста дописать программу. Вот что вымучал, но на сдаче завалили, типо...

Сравнительный анализ Методов Сортировки(метод прямого выбора,метод слиянием,сортировка подсчетом)
Ввод данных: 1. с клавиатуры, 2.с файла (C:\Users\'NAME'\Desktop), 3.случайным образом количество...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru