Create an application that manipulates a billboard sign

Assignment Help Programming Languages
Reference no: EM131702799

Assignment

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.

Reference no: EM131702799

Questions Cloud

Indifferent between the forward and the option market hedges : At what future spot exchange rate will you be indifferent between the forward and the option market hedges?
Explain the different communication mediums the team : Explain the different communication mediums the team could use to communicate
Violated title vii prohibitions against sex discrimination : Carol Lee was a local sales representative for CableCo, a national cable TV network. When a vacancy in the position of regional sales manager arose.
What factors are important to global game sales : What factors are important to global game sales? Develop a mental model and your expectations? Test this model using the data. Explain your results.
Create an application that manipulates a billboard sign : Create an application that manipulates a billboard sign. The set method allows user to select a predefined message. Also, user can create his message.
Discuss local wind types : land and sea winds, mountain and valley winds and santaana winds, which do you think could be most easily harnessed for the generation
Carter provide the employer to support request for leave : Nancy Carter's son, a soldier stationed in Afghanistan, was injured in combat and will have to undergo a lengthy rehabilitation.
Would the university be held liable for morris conduct : Mark Morris is a professor at Enormous State University. Every morning he greets the department secretary, Mollie Bloom, by saying, "Hello, sexy!"
Write a program that simulates the game of battleship : Write a program that simulates the game of Battleship. The game will be completely text-based (see Sample Execution). Battleship is a two player Navy game.

Reviews

Write a Review

Programming Languages Questions & Answers

  Discuss inheritance from class bicycle from other closely

Show a class hierarchy in which the class bicycle inherits from other classes, which, in turn, can aslo be inherited from yet other classes; Discuss inheritance from class bicycle from other closely related derived classes.

  Find the location of the person browsing

HTML5 now supports Geolocation which can be used to find the location of the person browsing.

  The best video gaming monitor

Research online sources (e.g., Amazon, eBay, ect.), for video display monitor and card combinations to satisfy a rich gaming experience in your home. Select the combination that your believe is of greatest value when considering the cost of each ..

  Prepare a flowchart that is also a fully functional program

Using Visual Logic, design a flowchart that is also a fully functional program to add functionality to the online shopping cart. According to your design, the program must.

  Write program to simulate bank transaction

Write a program to simulate a bank transaction. There are two bank accounts: checking and savings. First, ask for the initial balances of the bank accounts.

  Write a program to compute the probability

Write a program (or a peudocode) to compute the probability that at least 2 people have the same birthday, given there are 2, 3, 4,....,60 people in the room.

  Develop a class rectangle with attributes length and width

Create a class Rectangle with attributes length and width, each of which defaults to 1. Provide methods that calculate the rectangle's perimeter and area.

  Write program to read two-digit hexadecimal sequences

Write down the program which reads 2-digit hexadecimal sequences from the text file and shows their decimal equivalents.

  How the app may lead to a career in mobile technology

CP3307/CP5307 Coding Project Specification - Discuss the design, implementation, and testing of your app - how to rotate and move the blocks so the picture is correctly formed.

  Calculate the minimum salary for all employees.

Calculate the minimum salaries for exempt and non-exempt employees.

  Write a program that allow a user to enter student names

Analysis- Demonstrates your thought process and steps used to analyze the problem. Be sure to include the required input and output and how you will obtain the required output from the given input?

  Write methods for calculating maximum value of array

Write down the methods for calculating maximum value, minimum value, and mean value of array. Use these methods to calculate and display minimum of array.

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