class jackrabbit_ecology { private: int start, max, startold, startnew, count, rabbit_pop; public: int seasons(void) { while (rabbit_pop < max) { if (count == 0) startold = 1; startnew = rabbit_pop + startold; startold = rabbit_pop; rabbit_pop = startnew; count++ } } int population(int i) { if (i > count) return 0; int rabbit_pop = start; for (int x = 0; x < i; x++) { startnew = rabbit_pop + startold; startold = rabbit_pop; rabbit_pop = startnew; } return rabbit_pop; } }
Design and Develop Piece by Piece
class jackrabbit_ecology { }; int main() { jackrabbit_ecology jre1, jre2; }
class jackrabbit_ecology { public: jackrabbit_ecology(int s, int m) { } }; int main() { jackrabbit_ecology jre1(7, 128), jre2(51, 1024); }
#include <iostream> class jackrabbit_ecology { public: jackrabbit_ecology(int s, int m) { } int seasons(void) { return 0; } }; int main() { jackrabbit_ecology jre1(7, 128), jre2(51, 1024); if (jre1.seasons() > jre2.seasons()) cout << "first\n"; else cout << "second\n"; }
Public:
if seasons(Fst.start, Fst.max > seasons(Snd.start, Snd.max);
int population(seasons) {
if (i < 0) return 0;
int k = 1;
else
while ((k < i) && (p2 < max)) {
This page last modified on 20 June 2001.