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

  What presentation issues on this machine have to addressed

Strings are represented as five packed 7 - bit characters perword. what presentation issues on this machine have to be addressed for it to exchange integer and string data with the rest of the world?

  1 your senior manager catches up with you after your

1 your senior manager catches up with you after your project status meeting to tell you that your project has been

  Define array type team-record-array with integer components

Define an array type Team_Record_Array with Integer components indexed by Teams. Declare an array variable Win_Loss to be of type Team_Record_Array.

  Development of the clients database system

You are required to present an overview of the fact-finding techniques that your company intends to use to support the development of the client's database system.

  When is off-line programming normally used

Timers and counters use words of memory, but contacts, coils, and branch start instructions do not.

  1 design a program that reads in a text file with drawing

1. design a program that reads in a text file with drawing commands and then outputs a bitmap with all the items drawn

  Online procurement technologies

Identify and explain two major initiatives undertaken by Australian government (at federal/ state/local government level) in order to introduce the online procurement technologies.

  Write report discussing four various methodologies of agile

Therefore, they want you to write a report discussing four various methodologies of agile and iterative developments.

  Describe how you would use defect data to drive process

explain how you would use defect data to drive process improvement. specifically explain what data you would collect

  Security awareness programs for the organization

Security architecture, and which controls you elect to put in place, should be risk-based and driven by business needs, expressed in policy.

  Examine the web sites regarding your suggestions

Examine the Web sites regarding your suggestions as to how they might be improved. Create a PowerPoint presentation that includes 10-12 slides with voice recording that presents your recommended improvements.

  You are the communications coordinator for a national drug

you are the communications coordinator for a national drug manufacturer. recently there have been reports of

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