Create a class that simulates an alarm clock

Assignment Help Programming Languages
Reference no: EM13936350

Create a class that simulates an alarm clock. In this class you should:

- Store time in hours, minutes, and seconds. Note if time is AM or PM. (Hint: You should have separate private members for the alarm and the clock. Do not forget to have a character variable representing AM or PM.)

- Initialize the clock to a specified time.

- Allow the clock to increment to the next second. (Hint: You need to take into account things like if the clock's time is 11:59:59 AM and you increment by a second, the time will be 12:00:00 PM. You may need to consider some iterated if statements.)

- Set the alarm and have the alarm print out "WAKE UP" when the set time is reached. (Hint: You may wish to create a private function that provides the wished-for printout when the alarm time is reached and the alarm clock is on.)

- Display the present time.

- Use the class in a program that uses the functions requiring displaying of time and setting of the alarm.

Include 2 constructors. One constructor should be the default constructor that will initialize the object to 12:00:00 AM. The second constructor should take parameters for hours, minutes, seconds, and AM/PM. Both constructors will provide the private members with the time. In addition, have both constructors set the alarm clock as off. (You will need a Boolean variable that determines whether the alarm is on or off). The function or method you use to set the alarm will set the alarm on.

Reference no: EM13936350

Questions Cloud

How can a uk company use regression analysis : How can a UK company use regression analysis to assess its economic exposure to fluctuations in the euro? What is the purpose of breaking the database into sub-periods?
What is the maximum inventory level : If they wish to produce this product in economic batches, what size batch should be used? What is the maximum inventory level? How many order cycles are there per year? How much does management of this good in inventory cost the firm each year?
Define a class called revenue that has 2 private members : Use public functions of the class in a program that computes RevenueValue and displays RevenueValue when demand is 2000 and price is 2.
Ehealth software solutions : eHealth Software Solutions is a medium-sized company of 110 employees, with an impressive record for producing innovative healthcare software solutions for the health industry, including doctors' practices and small to medium sized medical clinics..
Create a class that simulates an alarm clock : Store time in hours, minutes, and seconds. Note if time is AM or PM. (Hint: You should have separate private members for the alarm and the clock. Do not forget to have a character variable representing AM or PM.)
How costs revenue and earnings items would be affected : determine how the costs, revenue, and earnings items would be affected by three possible exchange rate scenarios for the New Zealand dollar.
Define and create an exception : Quotient throws an exception to the higher-level function main to decide whether or not the program should be terminated. Main catches the divByZero and prints out an appropriate comment on the screen. Also include in main a try block to catch the..
Religious and spiritual systems of belief : Compare and Contrast: Religious and Spiritual Systems of Belief, This question is fairly open ended in order to shed light into an important methodology in cultural anthropology: comparative methods
Marketing as an exchange process : Your report is to produce an interesting article based on your organisation, with up to three visual illustrations if appropriate. Different sections of the article should cover: marketing as an exchange process, a philosophy of business, and a ma..

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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