The billboard class must include methods to manipulate text

Assignment Help Basic Computer Science
Reference no: EM13779648

One of the most useful features of any programming language is recursion and control structures, decisions and loops. Recursion and loop structures allow programs to repeat actions without duplicating code.

This console application focuses on your understanding of object oriented programming, control structures, and arrays.

Create an application that manipulates a billboard sign. Use the following guidelines:

The program must include a Billboard class (separate from the main program class) that is capable of storing the text to display.

The class must include data fields

The Billboard class must include methods to manipulate the text (get, set, reverse, replace substring) as well as the capability to check the text (eg. test if the text is empty).

The Billboard includes a list of predefined messages that can be set as the message in the billboard.

The set method allows user to select a predefined message. Also, user can create his message

Add one extra method that can be used for the Billboard

The main program must create an object of Billboard class.

The main program must include a menu to allow a user to select a function of the Billboard object.

The application must exit upon user request.

For this project, do the following:

Create an application that manipulates a billboard sign based on the above guidelines.

Use comments in your code to demonstrate your understanding of each statement.

Make sure the program runs correctly before submission.

Zip all the files in your project to a file named yourname_Unit 4 IP

Reference no: EM13779648

Database-related except the history of databases

You can write about anything database-related except the history of databases. You must find something that relates to current and future issues in databases; the following

Simulation: cpu scheduling algorithms comparison

Topic 1: SIMULATION: CPU SCHEDULING ALGORITHMS COMPARISON Overview: In this project, you'll implement and evaluate the following four different CPU scheduling algorithms by

Specializing in the promotion of actors

Cassel Scout Productions is a talent agency specializing in the promotion of actors, singers, and dancers. The company has a database to house both agent and performer data

What are some ways that company''s can use to get the word

Security awareness programs are their so employees cannot make ignorance an excuse. What are some ways that company's can use to get the word out, and to make sure their emp

Exploring website coding practices

From the e-Activity, describe what you learned about the Website that you selected by looking at the source code. Analyze the different components of the Website such as the

Explains all the issues related to over-learning

Do you think that the forgetting mechanism triggered by over-learning described in Section 9.6 explains all the issues related to over-learning? Is the forgetting of informa

Browser immediately checks data is correct. true or false

When a user enters data into a form then submits the form (typically, by clicking the Submit button), the browser immediately checks that the data is correct. True or False

Analyze the behavior of spam-oriented botnets

BotLab is a platform at the University of Washington that continually monitors and analyzes the behavior of spam-oriented botnets. There are many other locations on the Inte


Write a Review

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd