Em Andamento

C++ .Net Simple Class Project

General Class Guidelines:

1 - Classes will all be declared in 1 file. .cpp

2 - No Manifests or macros will be used

3 - No inlines will be used

4 - Static variables are not permitted within member functions

5 - Consistent nomenclature is encouraged

6 - No Library Functions

BOAT YARD PROJECT: first cut

Class Semantics:

1. Attributes:

A) Length - measured in meters and tenths. Tolerances - max 10.0, min 3.0, unknown: 0, incorrect: -1.

B) Beam - measured in meters and tenths. Tolerances - max 3.0, min 1.0, unknown: 0, incorrect: -1.

C) Draft - measured in meters and tenths. Tolerances - max 2.0, min .25, unknown: 0, incorrect: -1.

D) Name - Maximum 20 bytes, truncate if excessive; all alphas must be CAPS; unknown "NONAME".

E) Material - 1: wood, 2: fiberglass, 3: steel/aluminum, 4: other; unknown: 0, incorrect: -1.

F) Manufacture - 1: custom, 2: production, 3: modified production, unknown: 0, incorrect: -1.

* This attribute may only be altered if unknown or incorrect; also may be altered if it has a value of 2 and is changing to 3. *

G) Owner ID - 6 digit number - maybe a long integer; unknown or unspecified = -1.

2. Methoods:

A) Accessors and Mutators for all attributes per the above specs. Length, Beam and Draft - allow accessors and mutators in feet and tenths.

B) Default Constructor: All attributes set to unknown.

C) Initialise Constructor: All attributes.

------

BOAT YARD PROJECT: second cut

Classes:

Boat

- Add Boolean: Commercial

- Class will be abstract

DERIVE 2 SUBCLASSES FROM IT:

1 - Sailboat:

Inherits Boat: Plus

Attributes:

Rig - integer: 1 - sloop, 2 - ketch/yawl (default)

Hull - integer: 1 - monohull, 2 - cat/tri maran (default monohull)

2 - PowerBoat:

Inherits Boat: Plus

Attributes:

HP (horsepower) - integer. Maximum 400, min 0.

Fuel - integer: 1 - gasoline, 2 - diesel, 3 - other (default gas)

Maintain base class semantics for invaid/unknown in derived classes.

** Both subclasses will have a method called CalcFee: **

This will be based upon the following:

Sailboat Fee will be LOA * 50

Powerboat Fee will be LOA * 50 PLUS

100 if HP <= 150

150 if HP between 151 and 300

200 if greater than 300

A 7.5 surcharge is added if the boat is commercial

Habilidades: .NET, Programação C

Ver mais: net simple class, sailboat project, maximum max, integer set library, g-static, e value, cpp set, c plus plus project, c library min max, abstract class in cpp, accessors net, simple project students plus, write problem description project class, may g, a cut above, wood , tri, set project, semantics, rig, project, project fee, project c++, project add, nomenclature

Acerca do Empregador:
( 2 comentários ) Owings Mills, United States

ID do Projeto: #22072

Premiar a:

DougRoyer

This is a very simple project.

$30 USD em 1 dia
(4 Avaliações)
6.0

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

netcoder

Hi, I think I can do it:-)! Best regards, rentacoder:-)

$55 USD in 5 dias
(86 Comentários)
5.9
nidle

Hello, We have examined your request and would be glad to handle the project proposed. More than 7 years of experience in the field of web technologies and programming help us achieve outstanding results for our cl Mais

$100 USD in 7 dias
(1 Comentário)
4.8
viaden

Dear Friend, The project is within our skills and abilities. We are a company with more than 10 years of experience in the IT-sphere. We offer flexible pricing and fast turnaround. If you are interested, please, contac Mais

$100 USD in 7 dias
(1 Comentário)
4.6
ops8086

Dear Maxin, I'm an experienced developer .NET platform, C# and many other languages. I worked on many object oriented 3d game engines, so i have excellent experience in problems abstraction and solution with OOP. No Mais

$38 USD in 4 dias
(0 Comentários)
0.0
SoftMan

Thank you for the detailed specification. As an experienced C++ I'm confident I address this interesting problem for you consistent with you coding style requirements. I look forward to discussing my bid further shou Mais

$100 USD in 2 dias
(0 Comentários)
0.0
a6sridhar

We follow Software Engineering standards in software development.

$81 USD in 9 dias
(0 Comentários)
0.0
cireh

Hi, I have a lot of expertise with c++. Please see PM

$75 USD in 2 dias
(0 Comentários)
0.0
Commodore64

I can do this. Please, contact me via PM. Good Luck.

$40 USD in 5 dias
(0 Comentários)
0.0
amitntambe

will try to provide with best user friendly

$70 USD in 5 dias
(0 Comentários)
0.0
Spidermakers

I can provide this to you on the same day that you accept the project. I helped developed some of the original C++ compiler tools, so my experience goes back a long long way... I am also very familiar with C++ .NET, so Mais

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

Hi i can Do this...More Information Plz see PMB

$30 USD in 7 dias
(0 Comentários)
0.0
garre

I will submit the work in 24 hours straight after my bid was accepted. Thanks, Suresh Garre.

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

I shall complete this project ASAP.

$60 USD in 2 dias
(0 Comentários)
0.0
geeeaaar

classes meeting the requirement would be created as [url removed, login to view] more than five years experience with c++. Regards

$80 USD in 2 dias
(0 Comentários)
0.0
moctob

Can be done...

$30 USD in 5 dias
(0 Comentários)
0.0