Create the logic (using flowchart and/or pseudocode) for a program that updates an existing catalog of products for a company. The existing catalog is available in a computer file (with the file name being "ProductCatalog.dat"). Within the catalog, each record represents a product, consisting of three fields: productID, productName, and productPrice. The program to be designed will create a new catalog file (with the name being "ProductCatalogUpdated.dat"), in which the price (that is, the productPrice field) for each product will be updated according to the following rules: 1) For products with productID ranging from 100 to 199, the new prices will be 1.05 times of the existing values; 2) For all other products, the new prices will be 1.02 times of the existing values.
Create the logic (using flowchart and/or pseudocode) for a program that updates an existing catalog of products for a company. The existing catalog is available in a computer file (with the file name being "ProductCatalog.dat"). Within the catalog, each record represents a product, consisting of three fields: productID, productName, and productPrice. The program to be designed will create a new catalog file (with the name being "ProductCatalogUpdated.dat"), in which the price (that is, the productPrice field) for each product will be updated according to the following rules: 1) For products with productID ranging from 100 to 199, the new prices will be 1.05 times of the existing values; 2) For all other products, the new prices will be 1.02 times of the existing values.
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)