Write a c program which uses a structure type

Assignment Help Computer Engineering
Reference no: EM132196855

Write a C program which uses a structure type that stores data records for a car, as described in the Requirements below. im using LYNX

Requirements:

Define a global structure and name it as Car.

This structure has these member variables:

· Make (string), model (string), year (int), mileage (double), original_price (double), and

· sale_price(double) o sale_price will be calculated based on original_price and mileage.

Declare two variables from structure car and call it car_number1 and car_number2.

Write a function called get_input, which is responsible to

· Get the input values for the member variables of car_number1 and car_number2

· For sale_price enter zero. This value will be updated later by function price_calculation

· This function uses call by reference for car_number1 and car_number2

· For string member variables use the correct input method

Write a function called price_calculation which gets car_number1 and car_number2 as input (call by reference) and update the sale_price.

· If the car mileage is greater than 70,000 miles then the sale_price is 70% of the original_price. Otherwise the sale_price is 85% of the original_price.

Write a function called print_output which is responsible

· To print the information for each car separately (including the update value of sale_price)

· This function should print the output based on alphabet order of car's make.

A sample run of your program for one item should look like below:

Enter the information for the first car

Enter the car's make: Toyota

Enter the car's model: Camry

Enter the car's year: 2000

Enter the car's mileage: 110000

Enter the car's original_price: 7000$

Enter the car's sale_price:0;

Enter the information for the second car

Enter the car's make: Ford

Enter the car's model: Mustang

Enter the car's year: 2014

Enter the car's mileage: 40000

Enter the car's original_price: 15000$

Enter the car's sale_price:0;

Check the car's information including the sale_price (ordered alphabetically)

Ford Mustang

year: 2014

mileage: 40000

sale_price: 12,750$

Toyota Camry

year: 2000

mileage: 110000

sale_price:4,900$

Compile your program using g++ -Wall program9.cpp -o output

Reference no: EM132196855

Questions Cloud

Implementing design thinking in established organisations : MGMT20140 - Design It - develop a written report critically discussing the challenges of implementing Design Thinking in established organisations
Industry power is responsible for predictive capabilities : Which of these sources of this industry’s power is most responsible for these predictive capabilities?
Compute the average score for each student rounded off : Write a C program roster.c that enters a class roster from a file roster.dat. The class roster contains records for some number of students.
What someone called the wide asleep listener : Is an attempt to be polite to someone during a conversation and results in what someone called the "wide asleep listener?
Write a c program which uses a structure type : Write a C program which uses a structure type that stores data records for a car, as described in the Requirements.
Aspect of the law would be both easy and challenging : Support your position with reasons why you believe the aspect of the law would be both easy and challenging.
Determine the market demand schedule on the assumption : On the basis of the three individual demand schedules in the following table and assuming these three people are the only ones in the society.
Harley-davidson based on relevant five-force analysis : The critical competitive forces in the motorcycle industry that may threaten Harley-Davidson based on a relevant five-force analysis.
Compute the unknown quantity and print the result : Take as input the values of the known quantities and compute the unknown quantity and print the result to the screen.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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