Em Andamento

OOP Dinosaur Problem

Dinosaurs have several basic characteristics: a species name, height and weight, movement speed, and diet. They also have several basic behaviors: eating, moving, and sleeping.

Define and implement a generic Dinosaur class that defines these characteristics and behaviors. The behaviors can be very basic, just printing out a line saying something like "sleeps". (If you want to make them more elaborate, feel free, but do have some user **output** and make use of the class member fields.) Declare all data member fields as private, and make sure that have accessor and mutator functions for all of the data member fields. The print function that shows all basic behaviors should utilize the C++ overload operator <<.

Make dervied classes to represent the following:

Apatosaurus (a very large, herbivorous, slow-moving dinosaur)

Tyrannosaurus Rex (a very large, carnivorous, fast dinosaur)

Hadrosaur (a medium-sized, herbivorous, fast dinosaur)

For each of these classes, come up with at least two additional pieces of information about that specific dinosaur type (eg for a T-Rex, you might have the number of teeth for dinosaur has). Also, **customize at least one of the sleeping/eating/moving behaviors for each class** as appropriate. (You can make up any details you want if you don't want to bother looking up information about dinosaurs.)

Create a base class that has general information about all dinosaurs and then create appropriate derived classes for specific dinosaurs.

Once you have theses classes, write a C++ main function that:

-creates one of each kind of dinosaur object

-has each one go through its behaviors

-has each one print out its information using an overloaded (<<) print operator

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform

Must work on a C++ compiler like MS Visual C++.

Habilidades: Programação C, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: dinosaurs several basic characteristics species name height weight, program define implement generic dinosaur class, source code in oop, rex programming, programming operator, programming define, out source printing, OOP programming, line in problem, generic programming, generic data source, generic components, free programming classes, define programming, define functional programming, define c programming, c++ programming problem, c programming operator, c programming define, classes come additional pieces information specific dinosaur, creates kind dinosaur object, oop oop, php compiler, theses, T-REX

Acerca do Empregador:
( 3 comentários ) United States

ID do Projeto: #2986274

Premiar a:

cossimin

See private message.

$17 USD em 1 dia
(18 Avaliações)
3.5

16 freelancers estão ofertando em média $11 para este trabalho

mihaiscortaru

See private message.

$16.83 USD em 1 dia
(159 Comentários)
6.0
sawamu

See private message.

$12.75 USD em 1 dia
(215 Comentários)
5.9
jamix2

See private message.

$6.8 USD em 1 dia
(57 Comentários)
5.9
bogdanstan

See private message.

$4.25 USD em 1 dia
(190 Comentários)
5.7
senzaciosnegyes

See private message.

$8.5 USD em 1 dia
(104 Comentários)
4.9
makshe

See private message.

$12.75 USD em 1 dia
(41 Comentários)
4.6
bullsora

See private message.

$15.3 USD em 1 dia
(25 Comentários)
4.0
homeworktutor

See private message.

$14.45 USD em 1 dia
(12 Comentários)
2.4
aoavw

See private message.

$10.2 USD em 1 dia
(8 Comentários)
1.8
assemblycar

See private message.

$17 USD em 1 dia
(1 Comentário)
1.6
asterisc

See private message.

$8.5 USD em 1 dia
(3 Comentários)
1.4
jfcoder

See private message.

$8.5 USD em 1 dia
(0 Comentários)
0.0
goodcoderc

See private message.

$4.25 USD em 1 dia
(1 Comentário)
0.0
igorurdenko

See private message.

$11.05 USD em 1 dia
(0 Comentários)
0.0
madtvw

See private message.

$4.25 USD em 1 dia
(0 Comentários)
0.0