Question
this needs to be coded in C You are writing this program for the owner of a small business that deals with transporting goods. He
this needs to be coded in C
You are writing this program for the owner of a small business that deals with transporting goods. He wants to utilize the computer for the keeping of records, plus doing a bit of analysis. He is maintaining an operating account and would like to figure out the net balance of money after purchasing goods and selling goods, plus keeping track of various incidental charges. Someone will be entering each of the transactions into a textfile. You will write a C program to read this file and produce a report. This program should read a transaction type that it one of the following:
TAKE IN cost of a product brought into inventory (negative number) SHIP OUT price of a product sold and removed from inventory (positive number) FEE Miscellaneous fee paid (negative number) TARIFF Tariff charged by receiving country (negative number) HANDLING charge to the customer for handling (positive number)
This string is followed by some amount of money (dollars and cents) that belongs to that transaction. The number may be positive or negative; that is determined by the type of transaction to which it is attached, so there is no need to determine the sign of the number using selection. Your program should keep track of the running total (net) of these figures. The operating account always starts with a balance of $1000.00 (might change every great once in a while).
Here is some sample input (the string begins in column one of the textfile). It is unknown how many lines of input there are (this easily varies from run to run). All lines are structured similar to these:
TAKE IN -2325.19 SHIP OUT 4735.41 TARIFF -117.88 TAKE IN -5100.25 FEE -510.00 SHIP OUT 7432.44 HANDLING 250 TAKE IN -500.34 TAKE IN -3333.44 FEE -150.00
(Note: The data file starts with the first line of data, not with a blank line. The amount always starts on or after column 11.)
Here is some sample output, based on the sample input above. The first line of output is the line with Turtle Bay Traders; do not output a blank line before it.
Turtle Bay Traders 4800 Palawan Way Mandalay Beach, CA 99499
Operating Account Starting Balance: 1000.00 Transaction Amount Net ----------- ------ --- TAKE IN 2325.19 -1325.19 SHIP OUT 4735.41 3410.22 TARIFF 117.88 3292.34 TAKE IN 5100.25 -1807.91 FEE 510.00 -2317.91 SHIP OUT 7432.44 5114.53 HANDLING 250.00 5364.53 TAKE IN 500.34 4864.19 TAKE IN 3333.44 1530.75 FEE 150.00 1380.75 Operating Account Ending Balance: 1380.75 There were 10 transactions processed.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started