Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

please paste the code below with comments and a screenshot of the output thanks in advance Problem Write a C program to keep records and

image text in transcribed

image text in transcribed

image text in transcribed

please paste the code below with comments and a screenshot of the output

thanks in advance

Problem Write a C program to keep records and perform statistical analysis for a car sales agency. The information of each car contains the type of the vehicle, engine size, mileage, year, and price. Note that you cannot use while loops in the program. Program should accept information about 4 cars. We consider the program with two-dimensional array"database", where each row is an individual car, while columns represent parameters of a vehicle. 1) Function O_Car_Discount_1 that takes mileage, year and price as an argument and returns adjusted price of a car after applying discounts as per the below table. (25 points) =100,000km =2010 and 2015 3% 10% 2) Function O_Print_Car_1 that accepts a row of a "database" array. Function must call O_Car_Discount_1 to calculate discounted price of a car. Function must print vehicle engine size, mileage, price and discounted price as per sample output. Function must convert vehicle type to user-friendly format per table below (25 points): Vehicle Type Displayed Text Hatchback 20 Sedan SUV 40 Minivan 10 30 3) O_Lot_info_1 that takes "database" array and prints out (25 points): The lowest mileage car. The cheapest car The oldest car 4) Main function should perform the following tasks. (25 points) Read the type of vehicle, engine size, mileage, year, and price from the user and stores it in "database" array. Prints list of cars from "database" with ID, year and price as per sample output. Ask the user which car he/she wants to see and call O_Print_Car_1 with respective row. If user inputs 999, exit the program. Calls O_Lot_info_1 as shown in the sample output. Shows student information as per sample output. . Sample output: *** EGAILA CAR SALES AGENCY DATABASE *** WELCOME TO SYSTEM Please enter body type, engine size, mileage, year, and price of the car #1 >> 10 2.4 18eeee zees 3000 Please enter body type, engine size, mileage, year, and price of the car #2 >> 20 3.0 1eeee zeze 8080 Please enter body type, engine size, mileage, year, and price of the car #3 >> 18 4.5 seeee 2011 4088 Wrong vehicle type, please try again! Please enter body type, engine size, mileage, year, and price of the car #3 >> 30 4.5 5eeee 2011 4000 Please enter body type, engine size, mileage, year, and price of the car #4 >> 20 4.8 320000 2ee1 1900 >>>>> >>The lowest mileage on a lot: 19082 km >>The cheapest car on a lot: 1999 KD >>The oldest car on a lot is year 2eei >>>>> ID# Year Price 1 2005 3000 KD 2. 2020 seee KD 3 2011 4eee KD 4 2001 1eee KD >>>>> Please, enter ID of a car to view (or 999 to exit): 1 ****** Car info: 2005 Hatchback Engine size: 2.4L Mileage: 18ecee KM Original Price: 3000KD. Discounted price: 2480KD **** Please, enter ID of a car to view (or 999 to exit): 5 Wrong input! Please, try again! Please, enter ID of a car to view (or 999 to exit): 3 Car info: 2011 SUV Engine size: 4.5L Mileage: Seeee KM Original Price: 4eeKD. Discounted price: 380BKD Please, enter ID of a car to view (or 999 to exit): 999 Student name: Abdullah al Abdullah, ID: 12345, Section: 01

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Put Your Data To Work 52 Tips And Techniques For Effectively Managing Your Database

Authors: Wes Trochlil

1st Edition

0880343079, 978-0880343077

More Books

Students also viewed these Databases questions

Question

Why do HCMSs exist? Do they change over time?

Answered: 1 week ago