Create a checkbook program

Assignment Help C/C++ Programming
Reference no: EM131305580

Assignment (part a)
Create a Checkbook program using C :
• Create a Check structure. Include:
  o Check number (should be an integer).
  o Date (use type char[ ]).
  o To
  o Amount
  o Description
• Add functions to:
  o Add a Check. Collect all information for a single check and return the check. Should not take any parameters. Gather all data in the function from the user. Call the function to display the values for the check before returning the Check.
  o Display the values for a single check. Format the amount for two decimal places.
  o Display the values for the entire checkbook, one check at a time.
• In the main function:
  o Create a checkbook. It should be an array of at least size ten.
  o Repeat until the checkbook is full or the user quits. Give the user these options:
     -  Add a check.
     -  Display the checkbook.
     -  Quit.
• Compile and run your code.

Assignment (part b)
Alter the Checkbook program from part a using C
• Create a Check node structure. Include:
  o Check number (should be an integer).
  o Date (use type char[ ]).
  o To
  o Amount
  o Description
  o Pointer to the next Check node
• Add functions to:
  o Add a Check to the checkbook. Collect all information for a single check and add it to the checkbook. Call the function to display the values for the check before adding the check.
  o Delete a check from the checkbook. Use the check number to identify the check to be deleted.
  o Display the values for a single check. Format the amount for two decimal places.
  o Display the values for the entire checkbook, one check at a time.
• In the main function:
  o Create a checkbook. It should be a linked list.
  o Repeat until the user quits. Give the user these options:
     -  Add a check.
     -  Delete a check.
     -  Display the checkbook.
     -  Quit.
• Compile and run your code.

Reference no: EM131305580

Questions Cloud

Create a sales pitch that can convince panworld : Create a sales pitch that can convince Panworld to either totally replace "Nexaworks" or bring in a synergy where "Ezypay" can co-exist with "Nexaworks".
What does the statistical evidence show : In 2009, Zimbabwe ended its hyperinflation by adopting the U.S. dollar as legal tender. What potential problems could this strategy have for the Zimbabwean government?
Create a list of at least three potential channel partners : Create a list of at least three potential suppliers (preferably using real-life suppliers, but you may use fictitious names if you can't locate an existing company that supplies that material).Create a list of at least three potential channel part..
Why might a hyperinflation lead to political unrest : When the German government succeeded in putting an end to the hyperinflation in 1924, would this have been better news for borrowers or for lenders? Briefly explain.
Create a checkbook program : Create a Checkbook program and Check to the checkbook. Collect all information for a single check and add it to the checkbook. Call the function to display the values for the check before adding the check.
Compare the two company analyses to each other : Choose one Diagnostic Model (i.e. 6-box, 7S, congruence) to apply to Ford and General Motors. Choose the model which you feel best identifies and measures the relevant aspects of the organization's performance and therefore the diagnostic choices ..
What is the primary role of the bolts in a bolted joint : You have roughed out the design of a joint and believe that four, 5/8-12 = 3 SAE J429 Grade 5 bolts will provide sufficient clamping force if tightened to 50% of yield. How much preload will this create?
Name two simple ways to pick a preload : What's the easiest way to pick a preload for joints which are not safety related or economically important?
Name at least three ways to reduce the possibility of scc : Which is better, a relatively small anode or a large one and why? Is coating a fastener always helpful in fighting corrosion resistance, even if there are minor breaks in the coating? Name some substitutes for electroplated coatings

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

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