Skip to content

olgarozhdestvina/Multi-paradigm-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shop Simulator

[Project assessment for Multi-paradigm Programming Module GMIT 2020]


The project contains three programs simulating a shop. They are built using:

  • C Procedural Programming
  • Python Procedural Programming
  • Java Object Oriented Programming

Each program has the following features:

  • Display of the shop stock and current cash.
  • Reading and processing customer orders from a CSV file
  • Live mode operation where the orders are entered by a user
  • Checks for insufficient funds and stock shortages.
  • The stock CSV file is updated accordingly with each successful
  • Identical “user experience” of each implementation.

Additionally, there are 4 csv files: 1 with shop stock and 3 with customer orders, and a report outlining similarities and differences between the procedural and the object-oriented approach.


Submitted by: Olga Rozhdestvina (Student No: G00387844)

Lecturer: Dominic Carr


Set up

Applications used for completion of the assignment: Visual Studio Code, cmder, Cygwin terminal


License

This project is licensed under the MIT License - see the LICENSE.md file for details


Acknowledgment