Login|Contact Us
Question and Answer

Programming

Ask a Programming Question, Get an Answer ASAP!

  • Ask A Question
  • Browse Answers
  • Meet The Experts
  • How JustAnswer Works

1. Design and implement a stringed musical instrument class

 
ATLPROG's Avatar
  • Answered by:ATLPROG
  • Computer Software Engineer
  • Positive Feedback: 99.8 %
  • Accepted Answers: 7322
Verified Expert
in Programming

Recent Feedback

Positive
nice
Positive
ATL Prog is the man! Great support.
Positive
A++++++ with JAVA again!! Thanks for the great help and service!
Positive
Very helpful yet again
Positive
This is just what I needed and ATLPROG completed it quickly.
Positive
Very fast, excellent and the best in this field. Recommended!
Positive
So Smart and have Great Knowledge
Positive
Thanks man. Compared to what I had coded up, I started out good, but then took...
Positive
I cant afford much more than I have already paid, but let me know if you want...
Positive
Thanks again and again

Customer Question

1. Design and implement a stringed musical instrument class using the following guidelines:
a. Data fields for your instrument should include number of strings, an array of string names representing string names (e.g. E,A,D,G), and boolean fields to determine if the instrument is tuned, and if the instrument is currently playing. You are welcome to add additional data fields if you like.
b. A constructor method that set the tuned and currently playing fields to false.
c. Other methods 1) to tune the instrument, 2) to start the instrument playing, and 3) to stop the instrument from playing.
d. Other methods as you see fit (Add at least one unique method).
2. Create a UML class diagram using a diagram tool (e.g. PPT, Visio) of your choice. Prepare the diagrams and place them in a word document along with a brief description of your class.
3. Create a C# XXXXX for your instrument. Be sure that your code matches your design specifications and some minimal functionality is included. For example, if you called the violin.play() method, you should at least print that the violin is playing. Similar functionality should be supplied when you stop playing, tune or call any of your methods. For example:
public void playviolin() {
Console.WriteLine("The violin is now playing.");
}
4. Finally, create a C# XXXXX class that simulates using your instrument class. In your test class be you should at a minimum: a) Construct 10 instances of your instrument, b) tune your instruments, c) Start playing your instrument, d) Call your unique method, and e) Stop playing your instruments. (Hint: Arrays and Loops will make your job easier and result in more efficient code!)
5. Your programs should compile and run without errors.
6. Be sure to test your program carefully. Provide a list of comprehensive test cases used to validate your application and include these test cases in your word document containing your UML class diagram and descriptions. Similar to Project 1, your test data can be shown in a table that includes input data, expected output, actual output and pass/fail results from the test.
Submission requirements:
Your deliverables include a C# XXXXX file, C# XXXXX file and a Word document. The C# XXXXX file should be named Yournamep2.cs. The C# XXXXX file should be named Yournamep2test.cs. Your word document should include your test table, and UML class diagrams and descriptions and be named Yournamep2.doc.

 

Optional Information:
Language (or Software): Other

Already Tried:
This is a C# XXXXXXX

Submitted: 270 days and 22 hours ago.
Category: Programming
Value: $69
Status: CLOSED

Accepted Answer

Picture
Expert:  ATLPROG replied 270 days and 22 hours ago.


ATLPROG :

hi

ATLPROG :

Welcome !

ATLPROG :

I can help

ATLPROG :

how soon is this needed ?

Customer :
Customer :

Hi

ATLPROG :

hi

Customer :

Sorry. This assignment is actually due at 12:00! Is it possible?

ATLPROG :

....

ATLPROG :

..

ATLPROG :

.

ATLPROG :

Good news.....yes it is !

ATLPROG :

:)

ATLPROG :

You need this in C# XX Java ?

Customer :

AWESOME!! : )

Customer :

c#

ATLPROG :

ok please check back in 45 mins

Customer :
Customer :

wILL dO!

ATLPROG :

k

ATLPROG :

Hi youy there?

Customer :
ATLPROG :

Answer

ATLPROG :

Steps to run the project
1. Right click on the .zip file and Unzip/Extract To the solution file. A zip file can be unzipped using Winzip or 7Zip. (7Zip can be downloaded for free from http://www.7-zip.org/)
2. Look for .sln file in the unzipped folder
3. Double click on .sln file to open the solution in Visual Studio.
4. Hit F5 to run the program.

Customer :

Hello. I'm here

ATLPROG :

were you able to download?

Customer :
Customer :

Sorry...Where is the .zip file for download?

Customer :
ATLPROG :

Answer

Customer :

So am I to right click on the word "Answer" to download? I tried that.

Customer :
ATLPROG :

it would have downloaded the zip file

Customer :
ATLPROG :

paste following in a new browser window

ATLPROG :

http://ge.tt/7ZyODDK/v/0?c

ATLPROG :

did that work?

Customer :

Ok.That did open up in the other window. Just let me check the progress...right back

ATLPROG :

Steps to run the project
1. Right click on the .zip file and Unzip/Extract To the solution file. A zip file can be unzipped using Winzip or 7Zip. (7Zip can be downloaded for free from http://www.7-zip.org/)
2. Look for .sln file in the unzipped folder
3. Double click on .sln file to open the solution in Visual Studio.
4. Hit F5 to run the program.

Customer :
Customer :

doing it now...right back

ATLPROG :

k

Customer :
ATLPROG :

are we good

Customer :

The only thing that downloaded was the 7zip file. I'll try it again.

ATLPROG :

huh

ATLPROG :

did you download the StringedMusical.zip

Customer :
ATLPROG :

sorry last message didnt come through

Customer :

I thought it came through, but I can't find it. Probably didn't do something right. I'll try again

ATLPROG :

i deleted the file

ATLPROG :

should i post again?

Customer :

Yes please. Sorry

ATLPROG :

did you install 7zip?

Customer :

Yes.

ATLPROG :

http://ge.tt/8QYzEDK/v/0?c

ATLPROG :

once you download the solution zip file

ATLPROG :

1. Right click on the .zip file and Unzip/Extract To the solution file. A zip file can be unzipped using Winzip or 7Zip. (7Zip can be downloaded for free from http://www.7-zip.org/)
2. Look for .sln file in the unzipped folder
3. Double click on .sln file to open the solution in Visual Studio.
4. Hit F5 to run the program.

Customer :
ATLPROG :

did that work?

Customer :

When I try to right click on the Download link, nothing happens. I don't actually see a .zip file anywhere that is clickable

ATLPROG :

you need to first donwload the file on your computer

ATLPROG :

then right click on it

ATLPROG :

once you download the file from the link i sent you will see StringedMusical.zip

ATLPROG :

right click on that

Customer :

I pasted the file in the new browser window and got a large box labelled musical......zip, but when I click on the download link, nothing is happening. Let me try it again...

ATLPROG :

it should let you download

Customer :
ATLPROG :

any luick?

Customer :

not getting an unzip option in this dropdown box when I rt click. Trying again...

ATLPROG :

try this

ATLPROG :

http://www.mediafire.com/download.php?v571ow1o11zf96z

ATLPROG :

download file from there

Customer :

Ok. doing it...

Customer :
Customer :

"download is starting..." right back...

Customer :
Customer :

says "still not downloading?...Fix your download (link)...I'll click on it...

Customer :

"download restarting"....

ATLPROG :

can we please try and make it fast..getting late in EST

Customer :

still having trouble downloading. do you think it could be my antivirus app?

ATLPROG :

shouldnt be

ATLPROG :

i use ge.tt for all my customers

ATLPROG :

werent youable to download using ge.tt?

ATLPROG :

one more time

ATLPROG :

http://ge.tt/3NTWGDK/v/0?c

ATLPROG :

please download it

Customer :
Customer :

not getting an "unzip" option in the drop down box when rt clicking on the file. the StringedMusical.zip portion is not highlighted for clicking. i'm clicking on the link that says "download" in the middle of the window...

ATLPROG :

what happens when you click on download link?

Customer :

let me try it again...

Customer :

ok. this time I got a dialogue box asking whether to open or save the file

Customer :
ATLPROG :

Good

ATLPROG :

once you have saved it on your computer..

ATLPROG :

Steps to run the project
1. Right click on the .zip file that you downloaded and Unzip/Extract To the solution file. A zip file can be unzipped using Winzip or 7Zip. (7Zip can be downloaded for free from http://www.7-zip.org/)
2. Look for .sln file in the unzipped folder
3. Double click on .sln file to open the solution in Visual Studio.
4. Hit F5 to run the program.

Customer :
Customer :

ok, it loaded into visual studio...b right back. going to run it

ATLPROG :

ok good

ATLPROG :

FYI...I sent a underpriced report for question with details on correct price/bonus, please do consider it as this was a ton of work

ATLPROG :

so please check your email too

Customer :

You've been awesome. I certainly will!

Customer :
Customer :

what's next step. check email right now and get back to you?

Customer :
ATLPROG :

yes please...

Customer :

doing it...

ATLPROG :

and then please remember to rate

Customer :
Customer :

ok. I clicked on the "edit question link, went to the new window, don't see a button for "edit price"...

ATLPROG :

you can add the difference as bonus

Customer :

says "loading data...please wait...waiting. b right back

ATLPROG :

where?

ATLPROG :

loading data

Customer :

in the window that opened up when I clicked on "edit question..." in the email

ATLPROG :

you can add the difference as bonus when you rate

ATLPROG :

my answer

Customer :
Customer :

after clicking on the rating and hitting the "submit" button, the window is trying to close. will I have a chance to write in the additional money somewhere after this happens?

ATLPROG :

yes

Customer :

Ok. I'll go ahead and close out then. Sorry for the hassle. Thanks immensely!

ATLPROG :

for future reference - Please feel free to ask me another question (by starting question with "For ATLProg Only" to ensure your question comes to me), if you’re a subscriber, you can do so at no additional cost beyond your monthly payment.

ATLPROG :

no issues

Customer :

I'll hook you up. you're the cat daddy!

Customer :
ATLPROG :

:)

Customer :

Expert TypeComputer Software Engineer
Category: Programming
Pos. Feedback: 99.8 %
Accepts: 7322
Answered: 7/9/2012

Experience: MS in IT.Several years of programming experience in Java C++ C C# Python VB Javascript HTML

Ask this Expert a Question >
 
Tweet

5 Programmers are Online Right Now

Ask Your Question Now
Programming Questions Date Submitted
is there a python programming person available 3/28/2013
Write a menu-driven program that allows users do two options: Option 3/27/2013
1. Which one of the following control structures provides for 3/27/2013
JavaScript: Multiple Choice Questionnaire 3/25/2013
RA-211 3/24/2013
How do you create a searchable public Google drive folder in 3/24/2013
RA-211 3/24/2013
I am an entrepreneur with no current coding skills, but an 3/23/2013
I have base code in VBA that opens all excel files from a folder 3/23/2013
Program in C++ 3/23/2013
RSS
Next 10 >
Ask A Programmer
Type Your Programming Question Here...
characters left:

Top Programming Experts

See More Programmers

In The News

Nbc
Washington Post
New York Times
Cnn
Learn More

How It Works

  • Ask an Expert
  • Get a Professional Answer
  • Ask Followup Questions
  • 100% Satisfaction Guarantee
Learn More
close
Find Expert answers related to your question.
Sign up using email
We will never post anything without your permission.
Already have an account? Sign in

Ask a Programmer

Get a Professional Answer. 100% Satisfaction Guaranteed.
191 Programmers are Online Now
Type Your Programming Question Here...
characters left:
Disclaimer: Information in questions, answers, and other posts on this site ("Posts") comes from individual users, not JustAnswer; JustAnswer is not responsible for Posts. Posts are for general information, are not intended to substitute for informed professional advice (medical, legal, veterinary, financial, etc.), or to establish a professional-client relationship. The site and services are provided "as is" with no warranty or representations by JustAnswer regarding the qualifications of Experts. To see what credentials have been verified by a third-party service, please click on the "Verified" symbol in some Experts' profiles. JustAnswer is not intended or designed for EMERGENCY questions which should be directed immediately by telephone or in-person to qualified professionals.
Truste
Contact Us | Terms of Service | Privacy & Security | About Us
© 2003-2013 JustAnswer LLC