Вы находитесь на странице: 1из 2

YEAR: 2018-2019 EXAM

LEVEL: Bachelor DUE Date:


COURSE: ICT2125 (Programming in C++) 01st March 2019
Lecturer: MOUTLEN Albert, Engineer.

Instructions:

Project no.1 concerns ONLY those who did not submit the assignments and/or holiday
projects on time (40% of final grade)

Project no.2 concerns EVERY student (50% of final grade)

Objectives, Modalities and Evaluation


The objective of this project is to unite the different notions of the course in order to
create some simple software applications.

It should be done in groups made up of two students. If there is an odd number of


students offering the course, then we authorize the existence of a single group made up of
three students. Groups are encouraged to discuss with each other BUT NOT to view or
copy the work of the other. If there exist a group member who did not work accordingly,
the group colleague is advised to report to the lecturer, else, both will earn the same mark.
The work done should be submitted to the email: moutlennouck.albert@ictuniversity.org .
Late submissions, will be not be considered.

It will be evaluated via the completed program files and a report written with a
maximum of 15 pages. The report should be sub-divided as follows:

➢ Context and Problem Statement;


➢ Methodology;
➢ Conclusion and Perspectives.

Page 1/2
Project No.1: My Converter

Develop the application titled “MyConverter” in C++, using the Qt library as shown below.
This app converts the temperature value entered on the edit text section to Fahrenheit if Celsius -
> Fahrenheit is selected (and to Celsius if Fahrenheit -> Celsius is selected). The result is
displayed as a label. Pressing the button “Convert” does the conversion and pressing the button
“Close” closes the app.

MyConverter

Celsius -> Fahrenheit

Convert Close

Project No.2: My Calculator

Our aim is to create a basic calculator in C++, using Qt. It should be capable of:
➢ Performing simple calculations e.g. 12+3
➢ Performing chained calculations e.g. 1+2+…; such that, the previous result is
displayed each time we press a new operator.
➢ resetting to zero
➢ Handle exceptions when there is a division by zero.

Calculator

GOOD LUCK!

Page 2/2

Вам также может понравиться