How JustAnswer Works:

  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.

Ask ATLPROG Your Own Question

ATLPROG
ATLPROG, Computer Software Engineer
Category: Programming
Satisfied Customers: 9151
Experience:  MS in IT.Several years of programming experience in Java C++ C C# Python VB Javascript HTML
44910485
Type Your Programming Question Here...
ATLPROG is online now
A new question is answered every 9 seconds

1. Design and implement a stringed musical instrument class

This answer was rated:

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.

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# XXXXX 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:
ATLPROG and 2 other Programming Specialists are ready to help you