Skip to content

aislinggallagher/CSU33012-Software-Engineering-Assignment1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSU33012-Software-Engineering-Assignment1

Aisling Gallagher 20332039

Muhammad Omaid Qureshi 20333843

In this assignment, you need to be working in pairs with your assigned member to develop a simple calculator app using Git and GitHub. The app will be developed using a language of your choice. The app will interactively take a string representing a simple mathematical expression from the user (e.g. “12435+34569-12345*10+50”). After the user inputs the string, the app will check if the string represents a valid expression (no unexpected string characters, no duplicate operation characters, etc.). After validating the expression, the app will output a string containing the result. In case of invalid expression, it should output an appropriate error message. For simplicity, we will consider only addition, subtraction, and multiplication operations. Also, we will only consider integers. You should apply the branching concept in your repo for developing the program. Also, you should write suitable unit tests to be run in the CI workflow that will be triggered when pushing or merging into the main branch.
Note the following:

a- You need to submit a short document with a brief description of the contribution of each member, a link to the repo and a graph of the commit log.

b- You need to add the account ‘demonstrators’ to the repo.

c- Late submissions will result in a penalty of 4 marks per day.

d- The submission deadline is on Monday 10/10/2022 at 23:59.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages