be formatted as: The classified ad with 100 words in category Used Cars costs $9.00 The classified ad with 60 words in category Help Wanted costs $5.40 In order to prepend the $ to currency values, the
Create an application named TestClassifiedAd that instantiates and displays at least two ClassifiedAd objects. A ClassifiedAd has fields for a Category (For example, Used Cars and Help Wanted), a number of Words, and a price. Include properties that contain get and set accessors for the category and number of words, but only a get accessor for the price. The price is calculated at nine cents per word.
Note: Your output should be formatted as: The classified ad with 100 words in category Used Cars costs $9.00 The classified ad with 60 words in category Help Wanted costs $5.40
In order to prepend the $ to currency values, the
Here's an overview of the program's components:
- TestClassifiedAd Class:
- The Main method serves as the entry point of the program.
- Inside the Main method, two ClassifiedAd objects are created and initialized with specific category names and word counts.
- The program then displays information about these classified ads using Console.WriteLine. The price is formatted as currency using the CultureInfo.GetCultureInfo("en-US").
- ClassifiedAd Class:
- This class represents a classified ad and has the following properties:
- Category: A property with get and set accessors to store and retrieve the category of the ad.
- NumberOfWords: A property with get and set accessors to store and retrieve the number of words in the ad.
- Price: A read-only property to calculate the price based on the number of words (nine cents per word).
In summary, this program demonstrates the creation and display of classified ad objects, including their categories, word counts, and prices. It utilizes properties for data encapsulation and follows proper currency formatting using the CultureInfo class.
Step by step
Solved in 3 steps with 1 images