/
Questions/
assignment/
ENAP150 Computer Algorithms and Programming Lab Assessment 2026 | University of Dubai
Looking For Plagiarism Free Answers For Your UAE College/ University Assignments.
BUY NOWENAP150 Computer Algorithms and Programming Lab Assessment 2026 | University of Dubai
| University | University of Dubai |
|---|---|
| Subject | ENAP150 Computer Algorithms and Programming |
ENAP150 Lab Assessment
Course Learning Outcomes (CLO)
- Use the fundamental programming constructs.
- Solve Computing Problems using flowcharts and pseudo-codes.
- Implement Algorithms using programming concepts.
- Develop a computer program to solve problems using functions.
Project Description
[Total 8 Marks]
You have been hired by a hypermarket chain as a program developer. The chain plans to deploy an online shopping platform. Your first job is to use C++ to write a prototype. This prototype program should be able to do the following:
Question 1
[2 Marks]
Prompt the customer to start shopping or to exit from the program.
If the customer chooses to start shopping, a list of grocery items should be displayed to choose from. Each item should have a different price, for example:
1-Milk (6 AED)
2-Fruit (14 AED)
3-Bread (25 AED)
Question 2
[2 Marks]
After choosing an item, the customer should be asked to confirm whether they wish to add it to their cart or not. If he adds it to the cart, the total sum should be updated.
Question 3
[2 Marks]
After the customer has chosen to add the item to the cart or otherwise, he should be prompted as to whether he wishes to continue shopping or proceed to checkout.
Question 4
[2 Marks]
If the customer wants to check out, ask if he wishes to donate to charity. The donation amount (5 AED) should be added to the final bill. The final bill should include a tax amount (10% of the total) and the amount of charity donated, if any. Make sure to display the final bill amount.
You need to implement at least one function in your program. For example, a function to find the final bill amount.
Get help by expert
Many students find this ENAP150 programming lab assignment difficult, as sometimes writing correct C++ syntax is confusing, and other times implementing logic like loops, conditions, and functions for real-world problems becomes challenging. So, there is no need to worry now, because UAE Assignment Help provides human-written computer science assignment help based on your university requirements. You can also check our expert-written dubai assignment samples for trust, and then choose assignment writing service to get a customised, plagiarism-free solution written only for you.
Recent solved questions
- ENPR300 Probability & Random Process Assignment 04, 2025-26 | University of Dubai
- ENAP150 Computer Algorithms and Programming Lab Assessment 2026 | University of Dubai
- GEIE222 Fundamentals of Innovation and Entrepreneurship Coursework 2026 | UAEU
- EA301MAA Airline Route and Fleet Planning Individual Assignment 2026 | EAU
- J4YM04 Strategic Change Management Assignment Brief 2026 | PMU
- BTEC Level 3 Unit 56 Industrial Robotics Assignment Brief 2026
- M05 Insurance Law Coursework Assignment Question 2026 | Chartered Insurance Institute (CII)
- CIPD Level 5 5LD03 Facilitate Personalised and Performance Focused Learning Assessment Brief 2026
- CIPD Level 5 5LD01 Support Informal and Self-Directed Learning Assessment Brief 2026
- T/651/1390 Unit 1 Introduction to the Role of the Early Years Educator Assessment 2026

